![Win7Ent에서 파일 연결을 변경할 수 없습니다](https://rvso.com/image/1552401/Win7Ent%EC%97%90%EC%84%9C%20%ED%8C%8C%EC%9D%BC%20%EC%97%B0%EA%B2%B0%EC%9D%84%20%EB%B3%80%EA%B2%BD%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
명령줄을 통해 PDF 파일 연결을 Acrobat에서 Chrome으로 변경해야 합니다. 여기에는 구체적인 사업상의 이유가 있습니다. 우리는 VDI 환경을 실행하고 있으며 이 스크립트는 Win7Ent VM의 GP를 통해 푸시됩니다. 마치 Windows 파일 연결 GUI에서 변경한 것처럼 변경하고 가능하면 실시간으로 업데이트해야 하는데 700명을 대상으로 이 작업을 수행할 수는 없습니다.
이것은 간단해야합니다. 스크립트를 실행하면 다음을 사용하여 변경 사항이 반영됩니다.ftype그리고협회, 그러나 Windows 자체는 아무런 변경도 하지 않습니다. 파일은 여전히 Acrobat 아이콘을 표시하고 Acrobat에서 열립니다.
IF EXIST "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" GOTO FTx64
IF EXIST "C:\Program Files\Google\Chrome\Application\chrome.exe" GOTO FTx86
:FTx64
REG ADD "HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command" /v @ /t REG_SZ /d ""C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"" /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf" /v "Application" /t REG_SZ /d "chrome.exe" /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\OpenWithList" /v "g" /t REG_SZ /d "chrome.exe" /f
FTYPE pdffile="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%1"
ASSOC .pdf=pdffile
EXIT
:FTx86
REG ADD "HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command" /v @ /t REG_SZ /d ""C:\Program Files\Google\Chrome\Application\chrome.exe" -- "%1"" /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf" /v "Application" /t REG_SZ /d "chrome.exe" /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\OpenWithList" /v "g" /t REG_SZ /d "chrome.exe" /f
FTYPE pdffile="C:\Program Files\Google\Chrome\Application\chrome.exe" "%1"
ASSOC .pdf=pdffile
EXIT
어떤 아이디어/제안이라도 주시면 감사하겠습니다. :)