Erstens, diese Lösung bedurfte einiger Reverse-Engineering- und Random-Spelunking-Verfahren durch die sehr vagen Ressourcen, die Adobe bietet. Fühlen Sie sich frei, das Revisionsprotokoll für den Prozess zu überprüfen, der mich zur Lösung führt. da es ziemlich groß ist für das, was es wert ist, habe ich es aus der Antwort herausgelassen.
Nun zur aktuellen Lösung. Adobe Reader 10.0 in Windows speichert seine Fenstereinstellungen an diesen beiden Stellen in der Registrierung:
HKCU\Software\Adobe\Adobe Reader\10.0\SDI\bMaximizeNextDocument HKCU\Software\Adobe\Adobe Reader\10.0\SDI\bNullDocMaximized
Die beiden zeigen an, dass Adobe beim Öffnen einer Datei und beim Öffnen des Programms (z. B. leere Datei) maximiert gestartet wird. Wenn Sie diese beiden Werte jedoch manuell auf ihre korrekten Werte setzen, funktionieren sie nur einmal, da Adobe die vordefinierte Einstellung wiederherstellen möchte ( dh, dass der gesamte Platz auf dem Bildschirm in einem einzigen normalen Fenster belegt wird).
Warnung: Folgendes beinhaltet das Durcheinander mit der Windows-Registrierung. Machen Sie vorher eine Sicherung und fädeln Sie sie leicht ein. Sie können Ihr System durcheinander bringen, wenn Sie nicht die richtigen Vorsichtsmaßnahmen treffen. Und so weiter und so weiter. Du wurdest gewarnt.
Meine Lösung besteht darin, den Zugriff auf diese Werte mit dem Adobe Reader zu verhindern . Zunächst müssen Sie diese Werte auf ihre korrekten Werte setzen, bevor Sie den Zugriff auf den Zweig blockieren. Aufrufen regedit
und navigieren zu HKCU\Software\Adobe\Adobe Reader\10.0\SDI\
Hier sind die Vorher- und Nachher-Werte für die relevanten Schlüssel:
bMaximizeNextDocument (0) -> (1) bNullDocMaximized (0) -> (1)
Klicken Sie mit der rechten Maustaste auf den /SDI/
Zweig und wählen Sie Berechtigungen . Von dort drücken Sie auf Erweitert .
Auf der Berechtigungen Registerkarte Wählen Sie Ihren Benutzernamen und anschließend die drücken Bearbeiten Taste. Aktivieren Sie die folgenden Kontrollkästchen auf der Ablehnungsseite :
- Wert definieren
- Unterschlüssel erstellen
- Löschen
- DAC löschen
- Besitzer schreiben
(Ich entschuldige mich im Voraus, wenn eine der Bedingungen nicht genau übereinstimmt, da ich nicht in einer englischen Version von Windows bin und die Übersetzung daher möglicherweise deaktiviert ist.)
Ich bin vielleicht etwas konservativ bei der Auswahl, aber das funktioniert. Wahrscheinlich ist der einzige Schlüssel, den man ablehnen muss, "Wert definieren". Nachdem dies erledigt ist, drücken Sie OK . Möglicherweise wird eine Warnmeldung angezeigt, die Sie bestätigen und den Vorgang beenden regedit
. Unter der Annahme, dass alles richtig gemacht wird, kann Adobe Reader nicht mehr auf die Standardwerte für die Fensterplatzierung zurückgesetzt werden.
Daher wird der Adobe Reader immer maximiert geöffnet, unabhängig davon, in welchem Fenster Sie sich gerade in einer Sitzung befanden.