레지스트리 "Run on Logon"값이 잘못된 응용 프로그램을 실행 중입니다.


1

로그온 할 때 실행되도록 설정하려는 앱이 있습니다. C:\AutoTests\Auto-Test Executor (Client).exe. 그만큼 C:\AutoTests 디렉토리에는 또한 Auto-Test Executor.exe.

나는 레지스트리에 들어가서 값을 설정했다. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, "ClientTestExecutor" = "C:\AutoTests\Auto-Test Executor (Client)".

로그온하면 컴퓨터가 자동으로 실행됩니다. Auto-Test Executor.exe. 무슨 일이 벌어지고 있는지 전혀 모르겠다. 파일 이름 비교는 상당히 어려워 보인다. 비슷한 이름이 아닌 파일 이름을 변경하는 것 외에 다른 방법이 있습니까?

Windows Server 2008 R2가 있습니다.

답변:


0

실행 파일의 전체 경로 이름 (파일 확장자 포함)을 지정하고 전체를 따옴표로 묶어야합니다. 즉, 귀하의 이름은 ClientTestExecutor 데이터가 있어야합니다.

"C:\AutoTests\Auto-Test Executor (Client).exe"

이 수퍼 유저 당 대답 RegEdit을 통해이 데이터를 설정하는 경우 문자를 이스케이프 할 필요가 없습니다. 그러나 .reg 파일로 데이터를 설정하는 경우 \" 다음과 같이 문자를 이스케이프 처리해야합니다.

"ClientTestExecutor"="\"C:\\AutoTests\\Auto-Test Executor (Client).exe\""
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.