Was kann dazu führen, dass Bilder in der HTML-Hilfe (CHM-Dateien) nicht angezeigt werden, wenn die Benutzerkontensteuerung aktiviert ist?

2054
jrh

Auf einem Computer mit Windows 7 Embedded Standard (SP1), 64 Bit, kann ich keine Bilder in chm-Dateien anzeigen, wenn die Benutzerkontensteuerung nicht vollständig deaktiviert ist.

Alle Bilder werden durch ein kleines Schwarzweißfeld mit einem "X" ersetzt.

Dinge, die ich ausprobiert habe:

Gibt es noch etwas, was ich versuchen könnte, um die möglichen Ursachen für dieses Problem einzugrenzen?

Gibt es andere Sicherheitseinstellungen, die sich auf chm-Dateien auswirken können?

Andere verwandte Fragen

0
Auf welche Ebene wird die Benutzerkontensteuerung gesetzt, wenn Probleme auftreten? Moab vor 8 Jahren 0
Ich habe gerade jede UAC-Einstellung durchlaufen (mit einem Neustart zwischen den einzelnen Änderungen). Bilder zeigen nur, wenn die Benutzerkontensteuerung vollständig deaktiviert ist. jrh vor 8 Jahren 0
Haben Sie versucht, einen Schritt zurück zu IE10 zu gehen? Siehe: [Downgrade von Internet Explorer 11 auf Internet Explorer 10] (http://stackoverflow.com/questions/20043971/how-to-downgrade-from-internet-explorer-11-to-internet-explorer-10) help-info.de vor 8 Jahren 1
Verwenden Sie die Hilfediagnose von MJ, um (erneut) sicherzustellen, dass alle Komponenten des Hilfeanzeigers ordnungsgemäß installiert und registriert sind. Laden Sie es von http://kb.helpwaregroup.com/ms-html-help/mj-s-diagnostics herunter help-info.de vor 8 Jahren 1
@ help-info.de Danke. Ich habe kürzlich festgestellt, dass ein anderer Windows Embedded 7-PC keine Probleme mit dem Öffnen von chm-Dateien hat. Der einzige Unterschied zwischen dem funktionierenden PC und dem nicht funktionierenden PC besteht darin, dass die IE-Versionen etwas anders sind. Der funktionierende PC läuft mit 11.0.9600.17689 und der nicht funktionierende PC mit 11.0.9600.16521 .... jrh vor 8 Jahren 0
... Ich werde versuchen, den IE auf der nicht funktionierenden Box zu aktualisieren, aber wenn der kleine Unterschied in den IE-Versionen ausreicht, um die HTML-Hilfe zu durchbrechen, wäre ich etwas besorgt: Diese Boxen sind normalerweise nicht mit dem Internet verbunden und haben ein Windows Bild, das chm-Dateien zuverlässig öffnen kann, ist wichtig. jrh vor 8 Jahren 0
wirklich ärgerlich - ich hoffe, Sie können es reparieren. help-info.de vor 8 Jahren 0
Die Aktualisierung des IE auf 11.0.9600.18230 auf dem nicht funktionierenden PC schien keine Auswirkung zu haben. Zu diesem Zeitpunkt möchte ich ernsthaft erwägen, Windows auf diesem PC erneut zu installieren jrh vor 8 Jahren 0
Ich habe diese Frage in Root Access erwähnt: http://chat.stackexchange.com/transcript/message/32687164#32687164 jrh vor 7 Jahren 0
Eine Sache, die ich in Bezug auf chm erwähnen wollte, ist ein totes Format, das aktiv verwendet wird. (Http://www.rockwellautomation.com/rockwellsoftware/products/rslogix.page) [in neuen Produkten] (https: // support.industry.siemens.com/cs/document/93842624/service-pack-4-for-step-7-v5-5-und-step-7-professional-2010?dti=0&lc=en-WW) [in weitere Orte] (https://www.kepware.com/de-de/products/kepserverex/) [dann denken Sie vielleicht] (http://www.matrox.com/imaging/de/products/software/mil/ ), Microsoft hat nach meinem besten Wissen noch nie eine Aussage veröffentlicht, die besagt, dass chm veraltet oder nicht unterstützt wird ... jrh vor 7 Jahren 0
Diese alten Hilfeformate nicht zu unterstützen, wäre für uns (im Industriesektor) ein schwerwiegender Wettbewerbsnachteil. "Umstellung auf PDF" würde bedeuten, dass wir unsere eigenen Dokumentationen für Hilfeanleitungen von vielen verschiedenen Unternehmen konvertieren und pflegen (zuzüglich Vorwegnahme) unsere Benutzer könnten dies benötigen), und es scheint, als würde dies gegen urheberrechtliche Vereinbarungen verstoßen. Außerdem könnte dies dazu führen, dass die kontextsensitive Hilfe verletzt wird. jrh vor 7 Jahren 0

3 Antworten auf die Frage

1
user

In meinem Fall wurde dies durch Löschen des Schreibschutzattributs des Ordners INetCache im lokalen Appdata-Ordner von Window behoben. Quelle

0
jacktrader

Ich hatte das gleiche Problem, berührte aber nie die UAC.

Für die HTMLHelp MaxAllowedZone-Registrierung gibt es offensichtlich unterschiedliche Authentifizierungsebenen. In den meisten Artikeln, die ich gelesen habe, wird empfohlen, die MaxAllowedZone auf '1' zu setzen. Dies bedeutet, dass die Zone lokaler Computer und Intranets erlaubt ist, '4' jedoch den Zugriff auf 'alle' Zonen.

Weitere Informationen finden Sie in diesem Artikel: https://support.microsoft.com/en-us/kb/892675

So sieht meine Registry aus (ich war mir nicht sicher, ob sie mit den Platzhaltern funktionieren würde, aber es scheint für mich zu funktionieren):

Windows Registry Editor Version 5.00  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x]  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions] "MaxAllowedZone"=dword:00000004  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions] "UrlAllowList"="\\\\<network_path_root>;\\\\<network_path_root>\*;\\ies-inc.local;http://www.*;http://*;https://www.*;https://*;" 

Als zusätzliche Anmerkung wurde die "UrlAllowList" -Taste seltsamerweise benötigt, um diese Funktion auf einem anderen PC auszuführen, aber nicht bei meinem Test. Es ist wahrscheinlich überhaupt nicht erforderlich, aber als ich es hinzufügte, wurde das Problem behoben. Der Benutzer hat die Originaldatei möglicherweise nicht geschlossen. Also nur eine Überlegung. Ich schlage vor, versuchen Sie es am wenigsten, testen Sie es und fügen Sie es bei Bedarf hinzu. Nach der Bestätigung können Sie bei Bedarf bereitstellen. Viel Glück!

PS Eine andere Methode bestand darin, den Pfad lokal mithilfe von mklink / d (symbolische Verknüpfung in Windows 7 oder neuer) dem Netzwerk zuzuordnen. Das Zuordnen eines Netzlaufwerksbuchstabens (Z: zum Testen) funktionierte jedoch nicht. Nur zum Nachdenken und nicht wirklich zu empfehlen. Ich musste auch keine Dateien "entsperren" und wahrscheinlich alle die gleichen Schritte lesen wie Sie, und niemand hatte diese Lösung, die ich für ungerade hielt. Vielen Dank.

Ich habe mit URLAllowList getestet, es schien keine Auswirkungen zu haben, auch nach einem Neustart. MaxAllowedZone war bereits um 4 Jahre alt. Danach, nur um es auszuprobieren, habe ich sogar `*` und `*. *` Vorübergehend an das Ende von URLAllowList angefügt. Vielen Dank für die Idee. Ich bin nicht sicher, was Sie mit der Netzwerk-Symlink-Lösung meinen. Dies ist auf dem D: \ des Computers (ich habe auch C: \ versucht), wobei D eine Partition auf der Festplatte des Computers ist; Derzeit ist kein Netzlaufwerk vorhanden. Haben Sie vorgeschlagen, dass die Hilfedatei möglicherweise besser funktioniert, wenn sie sich auf einem Netzlaufwerk befindet? jrh vor 7 Jahren 0
Verwenden Sie in Windows von einer erhöhten Eingabeaufforderung etwas (ich verwende es ständig): mklink / d C: \ \\ jacktrader vor 7 Jahren 0
0
Alex

Ich hatte dieses Problem seit Jahren mit einem XP-Computer (nicht Seven). Ich bin weit davon entfernt, ein Superuser zu sein, also habe ich es jahrelang so gehalten! Aber kürzlich hatte ich eine "dumme" Idee. Ging und sehe in IE Advanced Config ... (Dies ist nicht mein Standardbrowser). Die Option "Bild anzeigen" wurde einfach deaktiviert. Ich habe die Box überprüft und weißt du was? Es funktionierte! Ich kann das Bild in CHM_help-Dateien wieder sehen! Vielleicht kann es helfen ...

Danke für die Idee, aber Internetoptionen -> Erweitert -> Multimedia -> Bilder anzeigen wird geprüft. jrh vor 7 Jahren 0