Schlagwort: Fehlerbehebung

  • Safari-Cache auf dem iPhone (Hard Refresh)

    Safari-Cache auf dem iPhone (Hard Refresh)

    Wer einen eigenen Blog oder Webseiten betreibt, kennt das folgende Problem. Du hast gerade etwas an deinen publizierten Texten verändert oder einen neuen Text hochgeladen, aber Safari auf dem iPhone oder dem iPad zeigt stur die alte Version an. Der iOS-Browser ist oft extrem hartnäckig an seinen Cache gebunden.
    Das folgende „kürz & fix“ hilft dir ein „Hard Refresh“ (erzwungenes Neuladen) zu erzwingen, gefolgt von den klassischen Standard-Methoden.

    Die Flugmodus-Methode

    Wenn Safari die Seite absolut nicht neu laden will, hilft ein kleiner Trick, der den Cache-Speicher des Browsers erzwingt neu zu laden:
    0. Seite aufrufen: Inhalt ist nicht aktuell und der gecachte Inhalt ohne Rücksicht auf den neuen Inhalt angezeigt.

    1. Flugmodus an: Wische das Kontrollzentrum auf deinem iPhone herunter und aktiviere den Flugmodus (dadurch wird jegliche Internetverbindung gekappt).
    2. Seite erneut aufrufen (refresh): Gehe zurück zu Safari und lade die Seite neu. Safari wird dir eine Fehlermeldung anzeigen („Seite kann nicht geöffnet werden, da keine Verbindung zum Internet besteht“).
    3. Flugmodus aus: Schalte den Flugmodus im Kontrollzentrum wieder aus.
    4. Neu laden: Drücke in Safari auf das Neuladen-Symbol.

    Warum das funktioniert: Durch den harten Verbindungsabbruch während des Ladeversuchs verwirft Safari die gecachten Daten dieser spezifischen URL für diesen Moment und holt sich die Seite beim nächsten Versuch komplett frisch vom Server.

    Die normalen Varianten (Falls es mal nicht ganz so hartnäckig ist)

    Sollte der Flugmodus-Trick nicht nötig sein, gibt es noch diese klassischen Wege:

    Variante 1: Der private Modus (Am schnellsten für Zwischendurch)

    Der private Modus nutzt standardmäßig keinen bestehenden Cache und lädt Seiten immer frisch herunter.

    • Drücke unten rechts auf das Tab-Symbol in Safari.
    • Wähle unten in der Mitte „Privat“ und öffne die Seite dort.

    Variante 2: Verlauf und Websitedaten löschen

    Diese Methode löscht den Cache komplett, hat aber den Nachteil, dass du auf vielen Webseiten ausgeloggt wirst.

    • Gehe in die iOS-Einstellungen -> Safari.
    • Scrolle nach unten und tippe auf „Verlauf und Websitedaten löschen“.

    Variante 3: Nur die Daten dieser einen Website löschen

    Wenn du nicht deinen kompletten Verlauf opfern willst, kannst du gezielt nur den Cache deines eigenen Blogs/Webseite leeren:

    • Gehe in die iOS-Einstellungen -> Safari -> ganz unten auf Erweitert.
    • Tippe auf Website-Daten.
    • Suche nach deiner Domain (z.B. konsole-und-kloess.de).
    • Wische auf dem Eintrag nach links und tippe auf Löschen.

    Video-Tutorial zum Artikel gewünscht?

    Ergebnisse anzeigen

    Loading …

  • Fehlerhafte Monitor Wiederholfrequenz korrigieren (75.03 Hz bei 1920×1080)

    Das folgende „kürz&fix“ widmet sich dem Fix eines Problems mit der Wiederholungsrate bei der Full-HD Auflösung (1920×1080). Wenn Windows, die native Auflösung mit der richtigen Frequenz nicht übernimmt, wirkt das Verhalten stellenweise willkürlich und es hilft nur noch der manuelle Eingriff.

    Das System

    • HP ZBook mit einer Nvidia T500 Grafikkarte
    • Monitor: BenQ EW2480

    Das Problem

    Mein Monitor sollte laut Spezifikation mit 1920×1080 bei 75 Hz laufen. Stattdessen zeigt Windows lediglich folgende Verhalten:

    • Bei der Auflösung 1920×1080 standen nur 60 Hz zur Verfügung.
    • Kurioserweise standen die 75 Hz lediglich als 75.03 Hz zur Auswahl.
    • Sobald die 75.03 Hz gewählt wurden, wechselte Windows automatisch die Auflösung auf 1280×1080.
    • Wurde die Auflösung erneut auf 1920×1080 gestellt, sprang die Frequenz zurück auf 60 Hz. Ein nie enden wollender Teufelskreislauf.

    Bisherige (erfolglose) Versuche

    Treiber-Aktualisierungen führten in meinem Fall nicht zum gewünschten Ergebnis und das Verhalten blieb identisch.

    Folgende Gerätetreiber wurden aktualisiert:

    Die Lösung: Custom Resolution Utility (CRU)

    Die Rettung bot das Tool Custom Resolution Utility (CRU), mit der man die EDID-Daten des Monitors manuell überschreiben und somit die Korrektur der Frequenz vornehmen kann.

    Vorgehensweise

    1. Vorbereitung: Stelle sicher, dass euer Monitor laut Datenblatt die entsprechende Frequenz in Kombination mit der Auflösung unterstützt. In meinem Fall 75 Hz bei Full-HD (1920×1080).
    2. Download: CRU herunterladen und als Administrator ausführen. Custom Resolution Utility (CRU)
    3. Bearbeiten: Unter dem Punkt „Detailed resolutions“ den vorhandenen Eintrag für 1920×1080 auswählen.
    4. Anpassung: Auf Edit klicken und die Wiederholfrequenz auf 75 Hz setzen (75.03 Hz überschreiben).
    5. Übernahme: Die Einstellungen übernehmen und das Programm beenden.
    6. Neustart: Windows neu starten.

    Ergebnis

    Nach dem Neustart konnte ich in den Windows-Anzeigeeinstellungen die sehnlichst erwarteten Werte 1920×1080 bei 75 Hz auswählen. Die automatische Reduzierung der Auflösung gehörten damit der Vergangenheit an.

    Hinweis

    Die Nutzung erfolgt auf eigene Gefahr – insbesondere bei Änderungen an Systemdateien oder Konfigurationen. Ich übernehme keine Haftung für mögliche Schäden oder Datenverlust.


    Video-Tutorial zum Artikel gewünscht?

    Ergebnisse anzeigen

    Loading …

  • .plist Dateien unter macOS ohne Zusatzkosten editieren

    Diese Anleitung zeigt dir, wie du .plist-Dateien unter macOS bearbeiten kannst, ohne auf kostenpflichtige Drittanbieter-Programme zurückgreifen zu müssen.

    Hinweis

    Die Nutzung dieser Anleitung erfolgt auf eigene Gefahr – insbesondere bei Änderungen an Systemdateien oder Hardware-Konfigurationen. Ich übernehme keine Haftung für mögliche Schäden oder Datenverluste. Fehlerhafte Änderungen an einer .plist-Datei können dazu führen, dass das Betriebssystem nicht mehr startet (einen schmerzhaften Erfahrungsbericht dazu findest du demnächst in meiner „mei Sicht“-Reihe: plist, ChatGPT und keine Sicherung).

    Der Ablauf

    Um eine .plist-Datei (Property List) zu editieren, sind oft zusätzliche Schritte notwendig, da System- oder Konfigurationsdateien häufig auf versteckten Partitionen (wie der EFI) liegen.

    Die Vorbereitung

    Die sauberste Lösung ohne Zusatzkosten ist die Installation von Xcode (direkt über den Mac App Store). Xcode bringt einen integrierten Editor für .plist-Dateien mit, der die hierarchische Struktur übersichtlich darstellt und Syntaxfehler minimiert.

    Schritt-für-Schritt-Anleitung

    1. Mounten der EFI-Partition

    Häufig liegen die zu bearbeitenden Dateien (z. B. für OpenCore wie in meinem Fall) auf der versteckten EFI-Partition. Diese muss zuerst eingehängt („gemountet“) werden.

    • Übersicht der verfügbaren Laufwerke anzeigen:

    Öffne das Terminal und gib folgenden Befehl ein, um die Kennung deiner EFI-Partition zu finden (oft disk0s1):

    diskutil list

    • Mounten der Partition als Administrator:

    Ersetze disk0s1 durch die Kennung aus dem vorherigen Schritt:

    sudo diskutil mount disk0s1

    2. Sicherung anlegen

    Bevor du eine Datei öffnest: Erstelle zwingend eine Kopie der Originaldatei (z. B. config_backup.plist).

    3. Datei mit Xcode bearbeiten

    Navigiere im Finder zur gemounteten Partition und öffne die gewünschte Datei mit Xcode (Rechtsklick -> Öffnen mit -> Xcode).

    • Beispiel OpenCore: Falls du Boot-Argumente anpassen möchtest, findest du diese meist unter:

    Root -> NVRAM -> Add -> 7C436110-AB2A-4BBB-A880-FE41995C9F82 -> boot-args

    4. Änderungen überprüfen

    Nach dem Speichern und einem Neustart kannst du im Terminal prüfen, ob die Parameter (z. B. NVRAM-Variablen) korrekt übernommen wurden:

    nvram -p | grep boot-args

  • CD-ROM Treiber unter DOS einrichten (DOS 5.x / 6.x)

    CD-ROM Laufwerke waren in der DOS-Ära keine Selbstverständlichkeit. Damit dein (Retro-)System ein CD-Laufwerk erkennt, musst du die Treiber manuell einbinden. In diesem Teil der „daham“-Reihe zeige ich dir, wie du dein CD-ROM Laufwerk unter DOS 5.x und 6.x zum Leben erweckst.

    Voraussetzungen

    Bevor du loslegst, brauchst du zwei Dinge:

    • Einen passenden CD-ROM Treiber
    • Die MSCDEX.EXE (Microsoft CD Extensions)

    Wo findest du den richtigen Treiber: Entweder du hast noch eine dem CD-ROM Laufwerk beiliegende Treiberdiskette oder lade dir einen Universelltreiber (in meinem Beispiel OAKCDROM.SYS) aus einer vertrauenswürdigen Quelle im Internet.

    Die „MicroSoft CD EXtensions“ auch MSCDEX.EXE genannt, ist seit DOS 5.0 Bestandteil und sollte bereits im C:\DOS\ Verzeichnis liegen.

    Der Gerätetreiber dient dazu die Hardware (dein Laufwerk) anzusprechen und die MSCDEX.EXE stellt die Schnittstelle zum DOS-Dateisystem her.

    Den Treiber aus deiner Treiberdiskette in

    C:\DOS\

    ablegen.

    Nun hat man zwei Möglichkeiten, entweder lädt man die Treiber mit DEVICE oder mit DEVICEHIGH, den Unterschied liegt in der Verwendung des Speichers. Empfohlen wird DEVICEHIGH, da dieser etwas effizienter ist und den konventionellen DOS Speicher nicht belastet. Bei Kompatibilätsproblemen mit DEVICEHIGH kann man aber auch auf DEVICE umswitchen.

    Im folgenden werden beide Varianten dargestellt.

    DEVICE-> Standard
    DEVICEHIGH -> spart konventionellen Speicher (empfohlen)

    Konfiguration der Treiber mit DEVICE

    Für die Konfiguration mit DEVICE muss die Datei config.sys sowie die autoexec.bat angepasst werden.

    config.sys

    Folgende Zeile muss in der config.sys erstellt werden.

    DEVICE=C:\DOS\OAKCDROM.SYS /D:MSCD001

    Die Erläuterung dazu:

    • DEVICE Pfad und Treibername.
    • Das /D:MSCD001 gibt den fiktiven Treibernamen an (dieser ist frei wählbar, max. 8 Zeichen aus Buchstaben und Zahlen), muss identisch in der autoexec.bat angegeben werden.

    autoexec.bat

    Folgende Zeile muss in der autoexec.bat angelegt werden.

    C:\DOS\MSCDEX.EXE /D:MSCD001 /L:D

    Die Erläuterung dazu:

    • Pfad und Dateiname der MSCDEX.EXE.
    • /D:Treibername wie in der config.sys angegeben.
    • /L:Laufwerksbuchstabe weist dem CD-ROM Laufwerk den Buchstaben zu.

    Konfiguration der Treiber mit DEVICEHIGH

    Spart konventionellen Speicher, welche durch Programme genutzt werden

    Voraussetzungen config.sys

    Folgende Parameter müssen in der config.sys ergänzt werden um DEVICEHIGH nutzen zu können.

    DEVICE=C:\DOS\HIMEM.SYS
    DEVICE=C:\DOS\EMM386.EXE
    DOS=HIGH,UMB

    config.sys

    Folgende Zeile muss in der config.sys unter den in den Voraussetzungen erwähnten Parametern angelegt werden.

    DEVICEHIGH=C:\DOS\OAKCDROM.SYS /D:MSCD001

    Erläuterung dazu:

    • DEVICEHIGH Pfad und Treibername.
    • Das /D:MSCD001 gibt den fiktiven Treibernamen an (dieser ist frei wählbar, max. 8 Zeichen aus Buchstaben und Zahlen), muss identisch in der autoexec.bat angegeben werden.

    autoexec.bat

    Folgende Zeile muss in der autoexec.bat angelegt werden.

    LH C:\DOS\MSCDEX.EXE /D:MSCD001 /L:D /E

    Erläuterung dazu:

    • LH = LoadHigh -> lädt Gerätetreiber in den oberen Speicherbereich.
    • Pfad und Dateiname der MSCDEX.EXE.
    • /D:Treibername wie in der config.sys angegeben.
    • /L:Laufwerksbuchstabe weist dem CD-ROM Laufwerk den Buchstaben zu.
    • /E nutzt erweiterten Speicher (für MSCDEX)

    CD-Laufwerk nutzen

    Nach einem Neustart sollte das CD-Laufwerk im System erreichbar sein, wechsle dazu mit D: in dein CD Laufwerk, es ist erfolgreich, wenn statt C:\ dein D:\ im prompt erscheint.

    C:\> D:
    D:\>

    Häufige Fehlermeldungen

    FehlerBedeutung
    Kein Laufwerk zugewiesen (no drives assigned)MSCDEX fehlt oder /D: Angaben in config.sys und autoexec.bat stimmen nicht überein oder Treiber / Treiberpfad falsch.
    kein freier Laufwerksbuchstabe/L: anpassen

    Hinweis

    Alle Anleitungen und Beispiele basieren auf eigenen Tests und Erfahrungen. Dennoch kann ich keine Gewähr für Vollständigkeit oder Fehlerfreiheit übernehmen. Die Nutzung erfolgt auf eigene Gefahr – insbesondere bei Änderungen an Systemdateien oder Konfigurationen. Ich übernehme keine Haftung für mögliche Schäden oder Datenverlust.


    Video-Tutorial zum Artikel gewünscht?

    Ergebnisse anzeigen

    Loading …