Format sırasında reg komutu çalışmıyor

Katılım
3 Aralık 2016
Mesajlar
1.670
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar bu komut gerçek makinede çalışmadı format sırasında.

Kod:
@echo off.
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\sources\install.wim SET CDROM=%%i:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Programlar Yukleniyor" /f

REG ADD %KEY%\001 /VE /t REG_SZ /D "GoogleChrome" /f >NUL
REG ADD %KEY%\001 /V 1 /t REG_SZ /D "%CDROM%\Programlar\GoogleChrome.exe" /f >NUL

REG ADD %KEY%\002 /VE /t REG_SZ /D "IrfanView" /f >NUL
REG ADD %KEY%\002 /V 1 /t REG_SZ /D "%CDROM%\Programlar\IrfanView.exe" /f >NUL

REG ADD %KEY%\003 /VE /t REG_SZ /D "Masaustu" /f >NUL
REG ADD %KEY%\003 /V 1 /t REG_SZ /D "%CDROM%\Programlar\Masaustu.exe" /f >NUL

REG ADD %KEY%\004 /VE /t REG_SZ /D "NETDesktopRuntime" /f >NUL
REG ADD %KEY%\004 /V 1 /t REG_SZ /D "%CDROM%\Programlar\NETDesktopRuntime.exe" /f >NUL

REG ADD %KEY%\005 /VE /t REG_SZ /D "NETFramework" /f >NUL
REG ADD %KEY%\005 /V 1 /t REG_SZ /D "%CDROM%\Programlar\NETFramework.exe" /f >NUL

REG ADD %KEY%\006 /VE /t REG_SZ /D "SagTik" /f >NUL
REG ADD %KEY%\006 /V 1 /t REG_SZ /D "%CDROM%\Programlar\SagTik.exe" /f>NUL

REG ADD %KEY%\007 /VE /t REG_SZ /D "setup" /f >NUL
REG ADD %KEY%\007 /V 1 /t REG_SZ /D "%CDROM%\Programlar\setup.exe" /f>NUL

REG ADD %KEY%\008 /VE /t REG_SZ /D "intelırıs" /f >NUL
REG ADD %KEY%\008 /V 1 /t REG_SZ /D "%CDROM%\Programlar\intelırıs.exe" /f>NUL

REG ADD %KEY%\009 /VE /t REG_SZ /D "realtek" /f >NUL
REG ADD %KEY%\009 /V 1 /t REG_SZ /D "%CDROM%\Programlar\realtek.exe" /f>NUL

cd %~dp0
RMDIR /S /Q %systemroot%\SETUP\SCRIPTS

exıt
 
Windows kurulumu sırasında değil, kurulum tamamlandıktan sonra programların otomatik yüklenmesi için program yükleme komutlarını içeren bir .bat dosyasını sabit diske koyup Windows açıldıktan sonra çalışması için REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /V "InstallApps" /D "C:\Programlar\setup.bat" /F komutuyla kayıt defterine ekleyin yeter.

Kullanıcı ilk oturum açtığında programlar otomatik olarak kurulacaktır.
 
Windows açıldıktan sonra otomatik kurulması için RunOnce kayıt defterine kayıt ekleyeceğiniz doğru kodun yeri:

Kod:
@echo off
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
 IF EXIST %%i:\sources\install.wim SET CDROM=%%i:
)

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

REM GoogleChrome kurulumu için RunOnce'a kayıt ekle
REG ADD "%KEY%" /V "GoogleChrome" /D "\"%CDROM%\Programlar\GoogleChrome.exe\"" /F

REM IrfanView kurulumu için RunOnce'a kayıt ekle
REG ADD "%KEY%" /V "IrfanView" /D "\"%CDROM%\Programlar\IrfanView.exe\"" /F

REM Diğer programlar için aşağıya aynı formatta ekleme yapabilirsin
REM REG ADD "%KEY%" /V "ProgramAdi" /D "\"%CDROM%\Programlar\Program.exe\"" /F

exit

Gönderdiğiniz .bat dosyasının başında veya ortasında, %KEY% değişkenini ayarladıktan hemen sonra (ilk REG ADD satırından önce) bu satırları ekleyebilirsiniz. Yani orijinal dosyandaki şu satırları:

Kod:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

Şununla değiştirmek lazım:

Kod:
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

Özet olarak RunOnceEx yerine RunOnce kullanın. Programları RunOnce altında tek tek REG ADD ile ekleyin.

Ek olaraktan, size cevap yazarken spam atmayın. Konunuzu görüyorum.
 
Usta olmadı erişim engelledi diyor.

Usta.
 

Dosya Ekleri

  • Ekran Görüntüsü (1).png
    Ekran Görüntüsü (1).png
    1,8 MB · Görüntüleme: 16
  • Ekran Görüntüsü (2).png
    Ekran Görüntüsü (2).png
    1,6 MB · Görüntüleme: 14
Kod:
@echo off
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO (
    IF EXIST %%i:\sources\install.wim SET CDROM=%%i:
)

:: RunOnce kaydını ayarla
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /V InstallApps /D "%CDROM%\Programlar\setup.bat" /F

exit

D veya USB içindeki Programlar klasörüne bunu da koyun:
Kod:
@echo off
start /wait "" "%~dp0GoogleChrome.exe" /silent
start /wait "" "%~dp0IrfanView.exe" /silent
start /wait "" "%~dp0NETFramework.exe" /quiet
start /wait "" "%~dp0realtek.exe" /s
exit

setup.bat ve tüm .exe dosyaları aynı klasörde olmalı ve install.wim dosyası mutlaka medyada olmalı. Yoksa kod çalışmaz.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı