| 
    
	
		
		
			| 
			
						
							
								Xirobrin
								
						
							
				Стаж: 8 лет 2 месяцаСообщений: 59Репутация:0[+]   [-] |  |  
	
		
		
			| 
			
						
							
								loban_ser
								
						
							
				Стаж: 7 лет 8 месяцевСообщений: 577Репутация:24[+]   [-] | 
			
				
				Xemom1,Когда ожидать мультимединые ядра?
 |  
	
								![Ответить с цитатой [Цитировать]](./styles/templates/default/images/lang/ru/icon_quote.gif)  
		 		Отправлено: 26-Фев-2019 06:58
					(спустя 1 час 4 минуты)
	
		
		
			| 
			
						
							
								korsak7
								
						
							
				Стаж: 10 летСообщений: 1063Репутация:62[+]   [-] | 
			
				
				Возможно StartIsBack начинает работать раньше, чем ярлыки скопируются в папку меню.62685vovan1982,Посмотрел, действительно сами программы 2k10 - подключаются (диск Y с программами, и Acronis - монтируются).
 Но ярлыков в стартовом меню нет. В 10ках и 8.1 - другой принцип построения. Там используется StartIsBack, наверно поэтому ярлыков нет.
 |  
	
		
		
			| 
			
						
							
								loban_ser
								
						
							
				Стаж: 7 лет 8 месяцевСообщений: 577Репутация:24[+]   [-] | 
			
				
				korsak7,немного переделывал ваш батник, вроде работает на любой оси, но я пользуюсь Classic Shell
 rem Проверка, не отключен ли носитель (если да, то отключаем Y:\ и Акронисы)set "Smenu=%AppData%\Microsoft\Windows\Start Menu"
 IF %PROCESSOR_ARCHITECTURE% == x86 (IF NOT DEFINED PROCESSOR_ARCHITEW6432 set OS=32) else (set OS=64)
 if exist X:\I386 (set wp=%WinDir%\System32\wallpaper.jpg) Else (set wp=%WinDir%\web\Wallpaper\Windows\img0.jpg)
 if %SystemDrive% NEQ X: exit
 set /a FreeRam=64
 rem Определение свободной памяти
 for /f "usebackq skip=1 tokens=3 delims=: " %%i in (`RamStatus.exe`) do set /a FreeRam=%%i
 set /a FreeRam=%FreeRam%/1024
 if exist X:\Temp md B:\PePrograms\PePrograms
 If not exist B:\PePrograms md B:\PePrograms
 set UR=%Temp%\2k10\User
 :: Check 2k10 disk (if not exist, unmount Y:\ and Wim-soft.wim)
 for /f "tokens=1-5 delims=\ " %%a in ('subst') do (
 if /i "%%e"=="2k10" if "%%a"=="Y:" if not exist %%d\ subst %%a /d)
 if not exist Y:\ goto:ReMount
 start /b nircmdc trayballoon "Внимание!" "Диск 2k10 доступен, подключать программы не нужно!" shell32.dll,25 15000
 exit
 :ReMount
 if exist B:\PePrograms (PECMD MOUN ,B:\PePrograms,0) else (imagex.exe /unmount B:\PePrograms)>nul 2>&1
 :next2
 :: Поиск подключенного диска и старт
 start /b /wait Reg Add "HKLM\SYSTEM\CurrentControlSet\Control\Windows" /v "ErrorMode" /t REG_DWORD /d "0x00000002" /f>nul 2>&1
 for %%i in (C D E F G H I J K L M N O P Q R S T U V W) do @call:Search %%i
 start /b nircmdc trayballoon "Внимание!" "Диск с программами не обнаружен!" shell32.dll,77 15000
 exit
 :Search
 set var=1
 for /f "tokens=1" %%a in ('dir /d %1:\2k10\Programs-2k10\Win2k78.bat') do set var=%%a>nul 2>&1
 if %var% NEQ 0 exit /b
 start /b /w SUBST Y: %1:\2k10\Programs-2k10>nul 2>&1
 if %FreeRam% GTR 128 If exist Y:\User.Config\Sample\WallpaperCust.jpg copy /y Y:\User.Config\Sample\WallpaperCust.jpg %wp%
 if exist B:\PePrograms (pecmd MOUN Y:\Wim-soft.wim,B:\PePrograms&&attrib +h B:\PePrograms\Microsoft.VC80.CRT.manifest /S /D) else (imagex /mount Y:\Wim-soft.wim 1 B:\PePrograms&&attrib +h B:\PePrograms\Microsoft.VC80.CRT.manifest /S /D)
 7z.exe x -y Y:\Win2k78.7z -o"%Smenu%\..\Programs.2k10">nul 2>&1
 DelLnk.exe "%AppData%\Microsoft\Windows\Programs.2k10\Programs-2k10">nul 2>&1
 DelLnk.exe "%AppData%\Microsoft\Windows\Programs.2k10\Programs">nul 2>&1
 move /y "%AppData%\Microsoft\Windows\Programs.2k10\Programs-2k10" "%Smenu%">nul 2>&1
 move /y "%AppData%\Microsoft\Windows\Programs.2k10\Programs" "%Smenu%\Programs">nul 2>&1
 attrib "%Smenu%\Programs-2k10" +s>nul 2>&1
 attrib "%Smenu%\Programs" +s>nul 2>&1
 rd /s /q "%AppData%\Microsoft\Windows\Programs.2k10">nul 2>&1
 start /b /wait Reg Add "HKLM\SYSTEM\CurrentControlSet\Control\Windows" /v "ErrorMode" /t REG_DWORD /d "0x00000000" /f>nul 2>&1
 If exist Y:\User.Config\*.7z for /r "Y:\User.Config" %%i in (*.7z) do 7z.exe x -y "%%~dpnxi" -o"%UR%\%%~ni">nul 2>&1
 if exist "%UR%\User_All.reg" (if %SystemDrive% EQU X: reg import "%UR%\User_All.reg")
 if exist "%UR%\Add_%OS%.reg" (if %SystemDrive% EQU X: reg import "%UR%\Add_%OS%.reg")
 for /r "%UR%" %%a in (User_PE.bat) do @call "%%~dpnxa"
 @call:delink
 :ex
 start /b nircmdc trayballoon "Поздравляю!" "Подключены программы с диска %1:\!" shell32.dll,25 15000
 exit
 :delink
 if not exist Y:\Recovery\Active@Utilites\DiskEdi*.* @call:dl Active@*skEd
 if not exist Y:\Recovery\Active@Utilites\DiskExp*.* @call:dl Active@*Expl
 if not exist Y:\Recovery\Active@Utilites\DiskIma*.* @call:dl Active@*Imag
 if not exist Y:\Recovery\Active@Utilites\FileRec*.* @call:dl Active@*Reco
 if not exist Y:\Recovery\Active@Utilites\HDHEX-E*.* @call:dl Active@*HEX
 if not exist Y:\Recovery\Active@Utilites\KillDisk.* @call:dl Active@*Kill
 if not exist Y:\Recovery\Active@Utilites\PartMan.*  @call:dl Active@*Part
 if not exist Y:\Recovery\Active@Utilites\Passwor*.* @call:dl Active@*Pass
 if not exist Y:\Recovery\Active@Utilites\Undelete.* @call:dl Active@*Unde
 if not exist Y:\Recovery\Active@Utilites\Uneraser.* @call:dl Active@*Uner
 if not exist Y:\Recovery\Active@Utilites\UnFormat.* @call:dl Active@*UnFo
 if not exist Y:\Recovery\Active@Utilites\VirtDisk.* @call:dl Active@*Virt
 if %OS% equ 64 (goto :64) else (goto :32)
 exit /b
 :32
 @call:dl Active@*HEX-Editor
 @call:dl AdwCleaner
 @call:dl Driver*Import*PE
 @call:dl FlexHEX
 @call:dl Hotfix*Uninstall
 @call:dl MBR*Check
 @call:dl MS*DaRT
 @call:dl System*Restore*ERD
 @call:dl TeamViewer
 @call:dl UPX-X-Shell
 @call:dl USB*Safely*Remove
 @call:dl UsbIDCheck
 exit /b
 :64
 @call:dl Acronis*TIEES
 @call:dl Active@*HEX-Editor
 @call:dl Active@*Virtual*Disk
 @call:dl AdwCleaner
 @call:dl AfuWin*
 @call:dl C-Temp
 @call:dl DialupPE
 @call:dl Driver*Import*PE
 @call:dl FlexHEX
 @call:dl Hotfix*Uninstall
 @call:dl MBR*Check
 @call:dl MS*DaRT
 @call:dl NetSetMan
 @call:dl Opened*Files*View
 @call:dl Scroll*Mouse
 @call:dl Simple*Eye
 @call:dl System*Restore*ERD
 @call:dl SysTracer
 @call:dl TeamViewer
 @call:dl UPX-X-Shell
 @call:dl USB*Safely*Remove
 @call:dl UsbIDCheck
 @call:dl Virtual*FDD
 @call:dl Сброс*Cmos
 exit /b
 :dl
 cd /d "%Smenu%\Programs-2k10"
 For /f "usebackq delims=" %%a IN (`dir /b /s ".\%1*.lnk"`) do Del /f /q "%%~dpnxa"
 exit /b
  |  
	
		
		
			| 
			
						
							
								vovan1982
								
						
							
				Стаж: 10 летСообщений: 1171Репутация:80[+]   [-]Откуда: Ростов-на-Дону | 
			
				
				Xemom1, привет. Спасибо за ответ. Да, я делал автомат и выкладывал в теме. Но именно для этой сборки уже не монтирует Ярлыки. Да, все остальное монтируется.PS: в программном пакете есть Win2k78.7z с ярлыка, может как-то можно их распаковывать по определенному пути, чтобы они появлялись в меню пуск? Комплект ярлыков для W10 и W8.1 создать проще чем лопатить 400+ программ на предмет создания .shl
 |  
	
		
		
			| 
			
						
							
								gera_serg
								
						
							
				Стаж: 10 летСообщений: 1421Репутация:9[+]   [-] | 
			
				
				По внешнему ini файлу pecmd.exe довольно быстро наполняет и Рабочий Стол, и Стартовое Меню ярлыками тех программ, которые выбрал себе сам пользователь.62685Но ярлыков в стартовом меню нет. В 10ках и 8.1 - другой принцип построения.кмк, их намного меньше, чем 400+
 ...
 EXEC !reg.exe import U:\W8PE\Programs\LightShot\LightShot.reg
 //LINK %Desktop%\LightShot,U:\W8PE\Programs\LightShot\LightShot.exe
 LINK %StartMenu%\LightShot,U:\W8PE\Programs\LightShot\LightShot.exe
 ...
 |  
	
								![Ответить с цитатой [Цитировать]](./styles/templates/default/images/lang/ru/icon_quote.gif)  
		 		Отправлено: 26-Фев-2019 16:20
					(спустя 1 час 10 минут)
	
		
		
			| 
			
						
							
								vovan1982
								
						
							
				Стаж: 10 летСообщений: 1171Репутация:80[+]   [-]Откуда: Ростов-на-Дону | 
			
				
				Так хоть батник стартани, хоть P2Start.exe. Один хер.62688Возможно StartIsBack начинает работать раньше, чем ярлыки скопируются в папку меню |  
	
		
		
			| 
			
						
							
								gera_serg
								
						
							
				Стаж: 10 летСообщений: 1421Репутация:9[+]   [-] | 
			
				
				Ядра удаляют файлы с флешки минуя Корзину...Чем полноценно можно от туда восстановить какой-нибудь *.wim, на 100% еще не успевший оказаться под перезаписи?
 Имеющийся  в программном пакете "до кучи" Active FileRecovery не справился, хоть и нашел на флешке аж пару ядер с таким именем, но по хеш они оказались отличающимися от оригинала (ну и не рабочими в итоге)
 |  
	
		
		
			| 
			
						
							
								dialmak
								
						
							
				Стаж: 9 лет 9 месяцевСообщений: 842Репутация:40[+]   [-] | 
			
				
				gera_serg,R-Studio, если конечно уметь им пользоваться.Чем полноценно можно от туда восстановить какой-нибудь *.wim, на 100% еще не успевший оказаться под перезаписи?Лучше не знаю. R-Studio для восстановления файлов, а не разделов и диска (хотя тоже умеет в принципе)
 Для восстановления структуры диска и разделов имхо удобнее TestDisk. Универсальнее..
 Того же автора для восстановления файлов PhotoRec (уверен, что хорошА), но не имел чести попробовать, привык к R-Studio.
 Это полупрофи. Все остальное - имхо для любителей. Для профи требуется спецоборудование.
 |  
	
		
		
			| 
			
						
							
								UserX
								
						
							
				Стаж: 10 летСообщений: 864Репутация:43[+]   [-] | 
			
				
				Тоже эту прогу уважаю.62748Для восстановления структуры диска и разделов имхо удобнее TestDiskНеплохая прога. К ней в список можно  добавить ещё следующие: Dmde, Stellar Phoenix, Ontrack EasyRecovery.62748R-Studio для восстановления файлов |  
	
		
		
			| 
			
						
							
								dialmak
								
						
							
				Стаж: 9 лет 9 месяцевСообщений: 842Репутация:40[+]   [-] | 
			
				
				Ontrack EasyRecovery точно нет, она насколько помню не умеет работать с RAW диском, в топку. Может свежие версии Ontrack EasyRecovery и умнее, хз, не юзал..Dmde - конечно хорошА, но там проблема с лицензией, на практике особо не поюзаешь для восстановления файлов, баловство или платить, в топку.
 Stellar Phoenix не в теме.
 |  
	
		
		
			| 
			
						
							
								gera_serg
								
						
							
				Стаж: 10 летСообщений: 1421Репутация:9[+]   [-] | 
			
				
				R-Studio нашла на флешке и восстановила два варианта специально удаленного PE-ядра (по имени), хеш совпал эталонным только у одного...Xemom1, как можно подправить загрузку ядер, чтоб удаленное копилось в Корзине ?
 |  
	
								![Ответить с цитатой [Цитировать]](./styles/templates/default/images/lang/ru/icon_quote.gif)  
		 		Отправлено: 01-Мар-2019 10:31
					(спустя 1 день 16 часов)
	
		
		
			| 
			
						
							
								Xemom1
								
						
							
				Стаж: 10 летСообщений: 862Репутация:88[+]   [-] | 
			
				
				Закомментируй в pecmd.ini:62751R-Studio нашла на флешке и восстановила два варианта специально удаленного PE-ядра (по имени), хеш совпал эталонным только у одного...Xemom1, как можно подправить загрузку ядер, чтоб удаленное копилось в Корзине ?
В pe_custom.reg, закомментируй:RECY *:\,0EXEC =!%SystemRoot%\system32\RecycleOff.cmd
;Delete Recycle[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
 "NoRecycleFiles"=dword:00000001
 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
 "{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001
 |  Страница 35 из 139 
	
	
		Текущее время: 30-Окт 23:54 Часовой пояс: UTC + 3  
	| 
		
		Вы не можете начинать темыВы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 Вы не можете прикреплять файлы к сообщениям
 Вы можете скачивать файлы
 
 |  |