Dateizuordnung in Win7Ent kann nicht geändert werden
450
MaxKorban
Ich muss die Dateizuordnung für PDFs von Acrobat über die Befehlszeile in Chrome ändern. Dafür gibt es bestimmte geschäftliche Gründe. Wir betreiben eine VDI-Umgebung, und dieses Skript wird über GP auf Win7Ent-VMs übertragen. Ich muss die Änderung vornehmen und wenn möglich aktualisieren, so als ob ich sie in der Windows-Dateizuordnungs-GUI geändert habe, die ich nicht für 700 Personen ausführen kann.
Dies sollte eine einfache Sache sein. Wenn ich mein Skript ausführte, spiegelt es die Änderungen mit ftype und assoc wider, aber Windows selbst nimmt keine Änderungen vor. Die Dateien zeigen immer noch ein Acrobat-Symbol und werden in Acrobat geöffnet.
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
Anregungen / Anregungen wären sehr dankbar. :)
Haben Sie versucht, explorer.exe zu töten und neu zu starten, nachdem Ihr Skript erfolgreich war, um festzustellen, ob sich dies ändert? Möglicherweise erkennt die Shell Ihre Änderungen nicht und Sie müssen sie "irgendwie" sagen.
Thorsten Schöning vor 6 Jahren
0
Ja, ich habe explorer.exe neu gestartet und ein Abmelden / Neustart zeigt auch keine Änderung.
MaxKorban vor 6 Jahren
0
Wenn es eine bessere Methode gibt, beispielsweise VBS oder Powershell, bin ich offen.
MaxKorban vor 6 Jahren
0
Es gibt eine andere Registry, die die zu verwendenden Apps priorisiert. Pfad: `HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .pdf`
Biswapriyo vor 6 Jahren
0
Das habe ich oben in meinem Skript. Sehen Sie dort etwas Unpassendes?
MaxKorban vor 6 Jahren
0
Ändern Sie "g" in "a" in diesem Registrierungspfad.
Biswapriyo vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
4
Wie sperre ich rechtsbündige Symbolleisten in Windows 7, ohne dass sie schrecklich aussehen
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
3
Meine zweite Festplatte ist in Windows 7 nicht sichtbar
-
7
Wie ersetze ich Notepad in Windows 7?
-
2
Wie werden Windows 7-Taskleistensymbole in zwei Reihen angeordnet?
-
1
Probleme beim Standby unter Windows 7
-
6
Wie steuern Sie die Windows 7-Snap-Funktion mit zwei Monitoren?
-
10
Wie aktualisiere ich von Windows 7 RC auf Windows 7 RTM?
-
3
Welchen Spyware-Schutz gibt es für Windows 7?