batch-fil - Windows Cmd Slet element fra HKCU \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg tilføjede et emne til opstart ved hjælp af kommandoen


REG ADD HKCUSOFTWAREMicrosoftWindowsCurrentVersionRun" /V "OMG" /t REG\_SZ /F /D "C:WGETwget.exe"


Og efter at jeg prøvede at slette det med kommandoen:


REG DELETE "HKCUSOFTWAREMicrosoftWindowsCurrentVersionRun" /v "OMG" /f


Men uden succes. Jeg søgte efter denne type spørgsmål, men uden resultat. Jeg vil virkelig undskylde enhver hjælp!

Bedste reference


rem    ↓↓ missing " double quote
REG ADD HKCUSOFTWAREMicrosoftWindowsCurrentVersionRun" /V "OMG" /t REG\_SZ /F /D "C:WGETwget.exe"
rem    ↑↑ missing " double quote


Mangler " dobbelt quote forårsager fejlfortolkning af nøgler som følger:


==> REG ADD HKCUSOFTWAREMicrosoftWindowsCurrentVersionRun" /V "OMG" /t REG\_SZ /F /D "C:WGETwget.exe"
The operation completed successfully.

==> reg query "HKCUSoftwareMicrosoftWindowsCurrentVersion" /S | findstr /C:"CurrentVersionRun " 2>NUL
HKEY\_CURRENT\_USERSoftwareMicrosoftWindowsCurrentVersionRun /V OMG /t REG\_SZ /F /D C:
HKEY\_CURRENT\_USERSoftwareMicrosoftWindowsCurrentVersionRun /V OMG /t REG\_SZ /F /D C:WGET
HKEY\_CURRENT\_USERSoftwareMicrosoftWindowsCurrentVersionRun /V OMG /t REG\_SZ /F /D C:WGETwget.exe

==>


Tilføj manglende " dobbelt citat som følger:


REG ADD "HKCUSOFTWAREMicrosoftWindowsCurrentVersionRun" /V "OMG" /t REG\_SZ /F /D "C:WGETwget.exe"

Andre referencer 1


Yup, du savnede 'Double Quotes' efter REG ADD . Men i denne metode vælger du, Du skal køre scriptet som en 'Admin'. Mens du giver en batch-fil Admin adgang kan aldrig være en god idé.


Så kan du prøve alternativet til at kopiere genvejen (filen, der skal udføres ved opstart) til stien -> '\% Userprofile\% \ AppData \ Roaming \ Microsoft \ Windows \ Startmenu \ Programmer \ Idrifttagning ' - Ingen administrativ brug. :)