Невозможно изменить ассоциацию файлов в Win7Ent

Невозможно изменить ассоциацию файлов в Win7Ent

Мне нужно изменить ассоциацию файлов для PDF с Acrobat на Chrome через командную строку. Для этого есть определенные бизнес-причины. Мы используем среду VDI, и этот скрипт будет передан через GP на виртуальные машины Win7Ent. Мне нужно внести изменение и обновить его в реальном времени, если это возможно, так же, как если бы я изменил его в графическом интерфейсе ассоциации файлов Windows, чего я не могу сделать для 700 человек.

Это должно быть просто. Когда я запускаю свой скрипт, он отражает изменения, используятип fиассоц., но сама 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

Любые идеи/предложения будут высоко оценены. :)

Связанный контент