Hallo, habe wegen COM & LPT noch zwei ältere Thinkpads mit WinXP Pro SP3 laufen, die identisch installiert sind. Nun wollte ich beiden Geräten ein DOS-Programm hinzufügen. Also die EXE nach C:, eine Verknüpfung in der Startleiste erzeugt und die Verknüpfung umbenannt. Wie immer problemlos. Auf dem 2. Thinkpads gibt es eine Besonderheit: Der Verknüpfung wird automatisch der Zusatz .pif hinzugefügt. Und der Name der Verknüpfung lässt sich nicht umbenennen. Es folgt die Meldung: Datei wird möglicherweise unbrauchbar, was dann auch so ist. Die Verknüpfung ist dann keine Verknüpfung mehr. Als letzten Versuch habe ich die Verknüpfung vom anderen Thinkpad auf einen USB-Stick kopiert. Der Name der Verknüpfung lautete "Prog_V10". Kaum habe ich den USB-Stick am anderen Notebook eingesteckt, heißt die Verknüpfung auf dem Stick "Prog_V10.pif". Sowas habe ich in 20 Jahren WinXP noch nicht erlebt. Hat jemand eine Ahnung, was ist ab geht? Heiner PS: Der Eigenschaftendialog der Verknüpfungen ist bei beiden Notebooks 100% identisch.
Heiner W. schrieb: > Sowas habe ich in 20 Jahren WinXP noch nicht erlebt. Einfach in Wikipedia nachsehen (Zitat): "sind ein Überbleibsel aus der MS-DOS-Zeit und ein Vorläufer der (Datei-)Verknüpfung (.lnk). Sie wurden für die Verbindung mit 16-Bit-Anwendungen genutzt, sind ähnlich wie Exe-, Com- oder Bat-Dateien startbar und werden oft unter den ausführbaren Dateien aufgeführt." Du hast sicher seit Jahrzehnten PIF-Dateien auf deinem PC, du hast es bloss nicht gemerkt. Georg
Heiner W. schrieb: > Als letzten Versuch habe ich die Verknüpfung vom anderen Thinkpad auf > einen USB-Stick kopiert. Der Name der Verknüpfung lautete "Prog_V10". > Kaum habe ich den USB-Stick am anderen Notebook eingesteckt, heißt die > Verknüpfung auf dem Stick "Prog_V10.pif". Sie heißt auch auf dem anderen Rechner so. Dort hast du bloß in den "Ordneroptionen" nicht den Haken bei "Erweiterungen für bekannte Dateitypen ausblenden" entfernt (ist standardmäßig gesetzt).
Georg schrieb: > Du hast sicher seit Jahrzehnten PIF-Dateien auf deinem PC, du hast es > bloss nicht gemerkt. Sicher nicht. Ich möchte mal behaupten, dass selbst ein Blinder bemerkt, wenn an Dateinamen automatisch ein ".pif" angehängt wird und sich diese Endung dann nicht entfernen lässt, ohne die Datei unbrauchbar zu machen. Wobei die Endung ".pif" auf dem USB-Stick nur vorgegaukelt wurde. Den USB-Stick an einem anderen Notebook eingesteckt - und das ".pif" ist weg.
Beitrag #6541088 wurde von einem Moderator gelöscht.
c-hater schrieb: > Sie heißt auch auf dem anderen Rechner so. Dort hast du bloß in den > "Ordneroptionen" nicht den Haken bei "Erweiterungen für bekannte > Dateitypen ausblenden" entfernt (ist standardmäßig gesetzt). Der Haken ist bei beiden Geräten entfernt. Ich schrieb ja, beide Geräte sind gleich eingerichtet. Deshalb ja auch meine Verwunderung. Einmal Problem und einmal nicht.
Piff, paff, Bordell schrieb im Beitrag #6541088:
> "paf" oder "puf"
Geh woanders spielen!
Beitrag #6541121 wurde von einem Moderator gelöscht.
Heiner W. schrieb: > Der Haken ist bei beiden Geräten entfernt. Ähem, ja. Das ist für diesen Fall auch tatsächlich nicht das entscheidende. Es gibt noch einen weiteren Mechanismus, der für spezielle Dateien wie *.lnk oder *.pif wirksam wird. Funktioniert im Prinzip genau wie das bewusste Häkchen, aber es gibt normalerweise kein GUI dafür, nur einen Registryeintrag. > Ich schrieb ja, beide Geräte sind gleich eingerichtet. Sind sie nicht. Ganz offensichtlich ist zumindest dieser Registryeintrag unterschiedlich gesetzt. Ich bin mir nicht sicher (viel zu lange her), es ist aber möglich, dass die PowerToys für XP damals ein GUI auch für dieses Häkchen bereitgestellt haben. Wenn nicht, ist das halt irgendwie durch direkte Manipulation der Registry bei dem einen Rechner geändert worden. Wie auch immer: auf der Ebene von cmd.exe wird auf jeden Fall auch die *.pif-Erweiterung angezeigt. Siehe z.B.: in C:\windows. Da gibt es auf jeden Fall eine _default.pif. Die wird bei dem einen Rechner im Explorer auch so angezeigt werden, bei dem anderen aber nur als _default.
Heiner W. schrieb: > Piff, paff, Bordell schrieb im Beitrag #6541088: >> "paf" oder "puf" > > Geh woanders spielen! Sicher! Aber warum wurde das von einem überforderten Modarator gelösch? Es zeugt doch nur von der dämlichen Unkenntniss der heutigen Jugend. Und sollte zu deren Schande stehenbleiben! Moderatoren, kümmert euch um richtige Gehässigkeiten! .pif in der Form ist mir seit W98 nicht mehr untergekommen. Und da nur bewußt eingesetzt. Nicht automatisch. Sehr seltsam. Aber da die Laptop nur noch als Museumsstücke dienen, einfach damit leben.
michael_ schrieb: > .pif in der Form ist mir seit W98 nicht mehr untergekommen. > Und da nur bewußt eingesetzt. > Nicht automatisch. Sehr seltsam. Nur, weil Du etwas nicht verstehst, muß es nicht falsch sein. Hier gibt das einen Texteditor "e.exe" (Semware-Editor) von 2004, aus DOS-Zeiten. Ziehe ich von diesem eine Verknüpfung, heißt die e.pif, nicht e.lnk. Gleiches gilt für dBase III plus, wo ich noch Programme nutze, die ich Anfang der 90er erstellt habe. Im Gegensatz zu anderen, älteren Tools führt Windows diese nicht in der cmd.exe aus, sondern in der ntvdm.exe. Das ist sowohl unter XP als auch unter Win_7-32 so, mit W7-64 oder W10-64 sind diese Altprogramme nicht mehr ausführbar. Die Dateierweiterungen .lnk und .pif werden bei mir (gewollt) versteckt, aber in der cmd.exe mit dir werden sie sichtbar.
Manfred schrieb: > Nur, weil Du etwas nicht verstehst, muß es nicht falsch sein. Klar! Immer um die Zeit erwachst du aus deinem Mittagsschlaf und kotzt dich hier aus. Solche cholerischen Stänkere sollte man hier verbeiten. Liegt leider nicht in meinem Ermessen. Mußte sein.
Manfred schrieb: > Hier gibt das einen Texteditor "e.exe" (Semware-Editor) von 2004, aus > DOS-Zeiten. Ziehe ich von diesem eine Verknüpfung, heißt die e.pif Genau das ist das Thema. Nur ist dies hier nur auf einen Gerät so, auf dem anderen eben nicht. Und beide Geräte sind von mir von Null an identisch eingerichtet und angefüttert worden. Also Platte mit FDISK partitioniert, formatiert usw. Habe mal bei beiden Geräten unter C: nach *.pif gesucht und jeweils die gleichen Verknüpfungen gefunden. Auf dem einen Notebook mit dem Zusatz *.pif. und auf dem anderen Notebook ohne den Zusatz. > Die Dateierweiterungen .lnk und .pif werden bei mir (gewollt) versteckt Sehr interessant! Jetzt müsste ich nur noch wissen, wie man diese Endung versteckt. Ich meine dieses Endung paar mal bei Win3.11 gesehen zu haben, bei Win95 dann nicht mehr. Ich habe diese Endung auch nie benutzt, die Funktion ist mir gänzlich unbekannt. An der Registry habe ich auch nie was geändert.
https://kittmedia.com/2013/windows-explorer-dateiendung-von-verknuepfungen-lnk-url-pif-anzeigen/ Vielleicht ist ja ein Bit gekippt. Alternde Rechner sind manchmal recht eigenwillig.
michael_ schrieb: > Immer um die Zeit erwachst du aus deinem Mittagsschlaf und kotzt dich > hier aus. Armes michael_, ich bedauere Dich. Wenn Du meine Beschreibung widerlegen kannst, tue das in nachvollziehbarer Weise. Wenn nicht, bleibe ruhig und nehme zur Kennnis, dass Du nicht alles weisst, aber undebingt kommentieren musst. Heiner W. schrieb: > Habe mal bei beiden Geräten unter C: nach *.pif gesucht und jeweils die > gleichen Verknüpfungen gefunden. Auf dem einen Notebook mit dem Zusatz > *.pif. und auf dem anderen Notebook ohne den Zusatz. Im Explorer oder in der cmd.exe? Starte mal cmd.exe, gehe mit "cd.." auf c:\ zurück und mache "dir /s *.pif". >> Die Dateierweiterungen .lnk und .pif werden bei mir (gewollt) versteckt > Sehr interessant! Jetzt müsste ich nur noch wissen, wie man diese Endung > versteckt. Da habe ich schon ewig nicht mehr dran gedreht, es könnte
1 | [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] |
2 | "link"=hex:00,00,00,00 |
gewesen sein, was beim Erstellen einer Verknüfung deren Erweiterung ausblendet. Ist das nicht eigentlich egal, wenn es denn funktioniert?
Manfred schrieb: > Armes michael_, ich bedauere Dich. Wenn Du meine Beschreibung widerlegen > kannst, tue das in nachvollziehbarer Weise. Wenn nicht, bleibe ruhig und > nehme zur Kennnis, dass Du nicht alles weisst, aber undebingt > kommentieren musst. Deine Beschreibungen will ich nicht widerlegen und du brauchst mich auch nicht bedauern. Manfred schrieb: > aber undebingt Trink nicht so viel!
Die 100 Punkte gehen an Maxe ... Wenngleich der Tipp in dem Link nicht ganz stimmig war. Habe keine Einträge entfernt, sondern nur einen umbenannt. Unter HKEY_CLASSES_ROOT\piffile fand sich in der Registry des "funktionierenden" Notebook der Eintrag in Bild 1. Auf dem anderen Notebook, auf dem *.pif angezeigt wurde, der Eintrag in Bild 2. Das Problem ist eigentlich klar ersichtlich. Also AlwaysShowExt in NeverShowExt geändert und beide Notebooks laufen (erst nach dem Booten) wieder im Gleichschritt. Wer das allerdings geändert hat, ist mir ein Rätsel. Ich war's nicht. Abschließend viele Dank an alle, die sich meinem Problem angenommen haben. Werde für euch am Sonntag eine Kerze ins Fenster stellen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.