eger bir .reg dosyasini resimdeki gibi onaya gerek olmadan calistirmak istiyorsaniz bunu bir .bat dosyasina asagidaki komutu ekleyerek yapabilirsiniz
Kod: Tümünü seç
REGEDIT /S <path>\tweak.reg
Kod: Tümünü seç
ECHO.
ECHO Applying Registry Tweaks...
REGEDIT /S %systemdrive%\install\hklm.reg
Registry düzenlemede secenekler:
varsayalim asagidaki gibi bir .reg kaydimiz var
Kod: Tümünü seç
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"WaitToKillAppTimeout"="1000"
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"WaitToKillAppTimeout"="1000"
2.yol: Bu reg kaydini calistirmak icin bir .bat dosyasi olusturursunuz ve bat a tiklayinca bu .reg calisir (üstte aciklandi)
3.yol: Öyle bir .bat olusturursunuzki bu .bat tek basina TEMP e bir registry kaydi cikartir ve sonra onu calistirip siler (örnegi asagida)
Kod: Tümünü seç
@ECHO OFF
> "%Temp%.\DefOpen.reg" ECHO Windows Registry Editor Version 5.00
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_CURRENT_USER\Control Panel\Desktop]
>>"%Temp%.\DefOpen.reg" ECHO "WaitToKillAppTimeout"="1000"
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_USERS\.DEFAULT\Control Panel\Desktop]
>>"%Temp%.\DefOpen.reg" ECHO "WaitToKillAppTimeout"="1000"
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO.
START /WAIT REGEDIT /S "%Temp%.\DefOpen.reg"
DEL "%Temp%.\DefOpen.reg"
Kod: Tümünü seç
REGEDIT4
; @ECHO OFF
; CLS
; REGEDIT.EXE /S "%~f0"
; EXIT
[HKEY_CURRENT_USER\Control Panel\Desktop]
"WaitToKillAppTimeout"="1000"
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
"WaitToKillAppTimeout"="1000"
Kod: Tümünü seç
Dim WSHShell
Set WSHShell = CreateObject("WScript.Shell")
WSHShell.RegWrite "HKEY_CURRENT_USER\Control Panel\Desktop\WaitToKillAppTimeout",1000,"REG_SZ"
WSHShell.RegWrite "HKEY_USERS\.DEFAULT\Control Panel\Desktop\WaitToKillAppTimeout",1000,"REG_SZ"