Ich hatte ursprünglich diverse Programme nur gemäss SET PROGRAMS gesucht. Da dieser Eintrag auch leer sein kann, hab ich zusätzlich einfach alle Drives nach ..\programs abgesucht. Das konnte offenbar zu einem SYS0039 bei 'leeren' Drives führen.
Ich konnte dies bei mir bisher nicht nachvollziehen. Auch wenn ich einen USB-Stick während dem Betrieb eliminiere, konnte ich keinen SYS0039 via BS_Info provozieren. Erst wenn ich auf dem Desktop eine Datei darauf kopiere, kommt SYS0266 bzw. SYS0039.
Da bringst Du mich nun aber auf eine gute Idee.
Ich müsste einfach zu Beginn alle Laufwerke aus meiner 'Suchliste' eliminieren, die sinnlos sind und eventuell zu einen unangenehmen Effekt führen (wie bei Dir).
Bei mir gab's bisher noch nie solche Meldungen und auch das leere CD/DVD-Laufwerk blieb ruhig. Eine HD ist bei mir vom Typ 3 "fixed" und auch mein USB Stick zeigt diesen Typ an.
Ich eliminiere nun in meiner Suchliste alle Drives, die nicht meinem Typ 3 entsprechen. Also alle CD/DVD-Laufwerke (Typ 0 "cdrom"), Netzlaufwerke (Typ 4 "remote")... usw. Floppys A: und B: (Typ 3 "removable") hatte ich eh noch nie in meiner Suche.
Ich hab das bereits mal so umgesetzt und werd mal die Reaktion dazu abwarten.
Ich frag mich auch, ob es sinnvoll ist, generell nicht auf einem Stick zu suchen. Ich könnt ja dort all meine Tools und Programme für verschiedene Installationen ablegen. Zudem wärs wohl nicht einfach zu erkennen ob's ein Stick ist, da ja wie erwähnt auch er bei mir den Typ 3 "fixed" zurück gibt
Zur Definition SET PROGRAMS hab ich irgenwo mal den Hinweis gefunden, das es nicht die Anwendungen sind, die SET PROGRAMS benötigen, sondern die Installer für die Anwendungen. Mein Installer (WARPIN) braucht den SET - Eintrag auch nicht, weil ich über WARPIN_DEFAULTAPPSPATH gehe, und der ist offenbar eh "..\programs".
Gruss
Rolf