joe2017
Goto Top

Active Directory File Extension - Associated Program

Hallo Zusammen,

ich habe folgendes Problem.

In meiner Active Directory Group Policy unter "User Configuration\Preferences\Control Panel Settings\Folder Options" kann man mit "New - Open With" das Verhalten von File Extensions definieren.
Wenn ich das mit einer "TXT" Datei teste, funktioniert das einwandfrei.

Mit "PDF" Dateien funktioniert das z.B. überhaupt nicht.
Auch mit diversen anderen Dateitypen nicht!?

Hat jemand eine Idee woran dies liegen könnte?

Vielen Dank

Content-Key: 322582

Url: https://administrator.de/contentid/322582

Printed on: April 27, 2024 at 00:04 o'clock

Member: Kraemer
Kraemer Dec 01, 2016 at 08:42:37 (UTC)
Goto Top
- welche beteiligten OS?
- welche andere Dateitypen?

oh man....
Member: joe2017
joe2017 Dec 01, 2016 at 08:58:02 (UTC)
Goto Top
Hallo Kraemer,

bitte um Entschuldigung, das habe ich glatt vergessen mit anzugeben.
Hierbei handelt es sich um Windows Server 2012 R2 (DC) und Windows 8.1 (Clients)

Hauptsächlich ging es mir um PDF Dateien.
Ich hatte bei Bild Dateien z.B. JPG zusätzlich noch das Problem das ich nicht herausgefunden habe wie ich diese mit dem integrierten Windows Fotoanzeige Programm öffnen kann. Dies wird als Prozess mit folgender DLL angezeigt: c:\windows\system32\dllhost.exe.
Mitglied: 131381
131381 Dec 01, 2016 updated at 10:15:35 (UTC)
Goto Top
Das wird jetzt anderst gemacht da Microsoft seit Windows 8 einen neuen Mechanismus eingeführt hat der die File-Handler mit einem Hash in der Registry schützt.
Dazu erstellt man sich mit DISM auf einer Template-Maschine eine XML-Vorlage, passt sie an und nutzt die dafür vorgesehene GPO
Computer configuration\Administrative Templates\Windows Components\File Explorer\Set a default associations configuration file

zum verteilen:
https://blogs.technet.microsoft.com/mrmlcgn/2013/02/26/windows-8-associa ...

Gruß
Member: joe2017
joe2017 Dec 01, 2016 at 10:50:09 (UTC)
Goto Top
Hallo mikrotik,

vielen Dank für die Info. Das hatte ich auch schon mal versucht.
Leider habe ich einen Portable PDF Reader welcher leider keine Registry Einträge besitzt. Mir fehlt somit die ProgId usw.

So ein Teufelskreis! Das hatte ich bereits versucht anzulegen. Bin aber leider daran gescheitert.
Ich verwende folgenden Portable Reader: SumatraPDF
Member: joe2017
joe2017 Dec 01, 2016 at 14:42:05 (UTC)
Goto Top
Ich habe somit noch keine Idee wie ich dies lösen kann und bin für ein Gedankenanstoß sehr Dankbar.
Member: DerWoWusste
Solution DerWoWusste Dec 01, 2016 at 19:36:46 (UTC)
Goto Top
Die ProgID schreibst Du einfach zuvor per GPP in die Registry. Beispiel:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\myapp.exe]

[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\myapp.exe\shell]

[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\myapp.exe\shell\open]

[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\myapp.exe\shell\open\command]
@="\"C:\\dein\\Pfad\\myapp.exe\" \"%1\""  
Danach funktioniert die genannte Zuordungsmethode.
Achtung: die xml-Datei natürlich reduzieren auf das Nötigste, sonst werden alle möglichen Anwendungen festgesetzt und sind nicht mehr veränderbar.
Member: joe2017
joe2017 Dec 02, 2016 at 14:51:06 (UTC)
Goto Top
Hallo DerWoWusste

das hatte ich bereits versucht. Jedoch wird bei diesen Einträgen in die Registry mit anschließendem dism XML exporort die Endung PDF nicht übernommen. Diese fehlt nach wie vor.
Mitglied: 131381
131381 Dec 02, 2016 at 14:53:47 (UTC)
Goto Top
Selber einfügen ...
Member: joe2017
joe2017 Dec 02, 2016 at 14:56:37 (UTC)
Goto Top
Wo eingefügt?

In die XML? Und hier einfach meine ProgId manuell angeben?
Mitglied: 131381
131381 Dec 02, 2016 updated at 15:09:07 (UTC)
Goto Top
Zitat von @joe2017:

Wo eingefügt?

In die XML? Und hier einfach meine ProgId manuell angeben?
Jepp, s. Hinweis von DerWoWusste
Member: joe2017
joe2017 Dec 02, 2016 at 15:36:49 (UTC)
Goto Top
Hallo Zusammen,

hab das ganze jetzt zusammen mit eurer Hilfe hinbekommen.

Das Problem dabei war, dass der Pfad für die Registry folgender war:
[HKEY_CURRENT_USER\SOFTWARE\Classes\myapp.exe]
[HKEY_CURRENT_USER\SOFTWARE\Classes\myapp.exe\shell]
[HKEY_CURRENT_USER\SOFTWARE\Classes\myapp.exe\shell\open]
[HKEY_CURRENT_USER\SOFTWARE\Classes\myapp.exe\shell\open\command]
@="\"C:\\dein\\Pfad\\myapp.exe\" \"%1\""  

nicht unter Applications!
[HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\myapp]

Anschließend hab ich meinen Eintrag für PDF Dateien manuell in die XML eingetragen und alles hat bestens funktioniert.

Vielen Dank zusammen!