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.
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.
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.
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
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.