Discussion:
[W7] Warnung: Dateiname
(zu alt für eine Antwort)
Norbert Hahn
2014-05-15 08:52:56 UTC
Permalink
Hallo,

nach dem Start von W7 und erfolgreicher Anmeldung bekomme ich ein Fenster
mit der Überschrift "Warunug Dateiname" und dem Text "Die Datei oder der
Ordner "c:\Programm.exe" kann bestimmte Anwendungen in ihrer Funktion
beeinträchtigen..."

Welches Programm verursacht diese Meldung?

Norbert
Pegasus
2014-05-15 09:43:29 UTC
Permalink
Post by Norbert Hahn
nach dem Start von W7 und erfolgreicher Anmeldung bekomme ich ein Fenster
mit der Überschrift "Warunug Dateiname" und dem Text "Die Datei oder der
Ordner "c:\Programm.exe" kann bestimmte Anwendungen in ihrer Funktion
beeinträchtigen..."
Und? Gibt es an der besagten Stelle ein Objekt mit diesem Namen?
Norbert Hahn
2014-05-15 11:55:25 UTC
Permalink
Post by Pegasus
Post by Norbert Hahn
nach dem Start von W7 und erfolgreicher Anmeldung bekomme ich ein Fenster
mit der Überschrift "Warunug Dateiname" und dem Text "Die Datei oder der
Ordner "c:\Programm.exe" kann bestimmte Anwendungen in ihrer Funktion
beeinträchtigen..."
Und? Gibt es an der besagten Stelle ein Objekt mit diesem Namen?
Ja, natürlich. Es bringt ein Popup-Fenster, wenn kaputte Installer keine
Anführungszeichen um c:\program files\hersteller\programm\xx.exe machen
und statt dessen c:\programm
mit dem Parameter files\hersteller\programm\xx.exe starten wollen.

Norbert
Falk Dµ€bbert
2014-05-15 12:20:31 UTC
Permalink
Post by Norbert Hahn
Ja, natürlich. Es bringt ein Popup-Fenster, wenn kaputte Installer keine
Anführungszeichen um c:\program files\hersteller\programm\xx.exe machen
und statt dessen c:\programm
mit dem Parameter files\hersteller\programm\xx.exe starten wollen.
Du solltest programm.exe in etwas anderes umbenennen. Die Fehlermeldung
wird immer erscheinen, wenn Du Dateien hast, deren Namen gleich- oder
ähnlichlautend mit Systemordnern sind und auf einer Ebene mit diesen
stehen. Also in C:\ wären dann Program*.* und zum Beispiel Windows*.*
verboten.

Falk D.
Franklin Schiftan
2014-05-15 13:08:38 UTC
Permalink
Post by Falk Dµ€bbert
Post by Norbert Hahn
Ja, natürlich. Es bringt ein Popup-Fenster, wenn kaputte Installer keine
Anführungszeichen um c:\program files\hersteller\programm\xx.exe machen
und statt dessen c:\programm
mit dem Parameter files\hersteller\programm\xx.exe starten wollen.
Du solltest programm.exe in etwas anderes umbenennen. Die Fehlermeldung
wird immer erscheinen, wenn Du Dateien hast, deren Namen gleich- oder
ähnlichlautend mit Systemordnern sind und auf einer Ebene mit diesen
stehen. Also in C:\ wären dann Program*.* und zum Beispiel Windows*.*
verboten.
Ich könnte mir vorstellen, dass er die da vielleicht absichtlich
hingelegt hat, dem Rat von Stefan aus
MID: <536bb323$1$6700$***@newsspool2.arcor-online.net>
folgend:

*x- - - - - - - - - - - - - > Schnipp < - - - - - - - - - - - -x*

Alternativ: <http://home.arcor.de/skanthak/download/SENTINEL.DLL>
sowie <http://home.arcor.de/skanthak/download/SENTINEL.EXE>
als C:\Program.Dll sowie C:\Program.Exe speichern.

*x- - - - - - - - - - - - - > Schnapp < - - - - - - - - - - - -x*
Post by Falk Dµ€bbert
Falk D.
--
..... und tschüss

Franklin
Stefan Kanthak
2014-05-15 12:36:22 UTC
Permalink
Post by Falk Dµ€bbert
Post by Norbert Hahn
Ja, natürlich. Es bringt ein Popup-Fenster, wenn kaputte Installer keine
Anführungszeichen um c:\program files\hersteller\programm\xx.exe machen
und statt dessen c:\programm
mit dem Parameter files\hersteller\programm\xx.exe starten wollen.
Du solltest programm.exe in etwas anderes umbenennen. Die Fehlermeldung
wird immer erscheinen, wenn Du Dateien hast, deren Namen gleich- oder
ähnlichlautend mit Systemordnern sind und auf einer Ebene mit diesen
stehen. Also in C:\ wären dann Program*.* und zum Beispiel Windows*.*
verboten.
AUTSCH!
Kannst Du Deine VOELLIG Ahnungslosigkeit nicht woanders demonstrieren?

1. gibt es das von Dir postulierte Verbot nicht (Parallelinstallationen
existieren)

2. gibt der Windows Explorer diese Warnung nur fuer C:\Program.exe und
C:\Program.dll aus, nicht fuer "C:\Program Files\Common.exe" oder
%SystemRoot%\Microsoft.NET\Framework64\v3.0\Windows.exe

Stefan
[
--
Die unaufgeforderte Zusendung werbender E-Mails verstoesst gegen §823
Abs. 1 sowie §1004 Abs. 1 BGB und begruendet Anspruch auf Unterlassung.
Beschluss des OLG Bamberg vom 12.05.2005 (AZ: 1 U 143/04)
Christian @Soemtron
2014-05-16 13:46:00 UTC
Permalink
Post by Stefan Kanthak
2. gibt der Windows Explorer diese Warnung nur fuer C:\Program.exe
und C:\Program.dll aus
Das hieße ja, die "Sentinel-Methode" ist auch nicht der Weisheit letzter
Schluß. Habe es bei Win7 noch nicht probiert, aber wenn jedes Mal so eine
blöde Warnung kommt, wird man die sentinel-program.exe evtl. lieber
wieder löschen.

cu,
Christian

PGP Key available.
Norbert Hahn
2014-05-16 14:18:57 UTC
Permalink
Post by Christian @Soemtron
Post by Stefan Kanthak
2. gibt der Windows Explorer diese Warnung nur fuer C:\Program.exe
und C:\Program.dll aus
Das hieße ja, die "Sentinel-Methode" ist auch nicht der Weisheit letzter
Schluß. Habe es bei Win7 noch nicht probiert, aber wenn jedes Mal so eine
blöde Warnung kommt, wird man die sentinel-program.exe evtl. lieber
wieder löschen.
c:\program.exe und c:\progrm.dll werden ja nur "gebraucht" während ein
Programm installiert wird, von dem man annimmt, dass es unsauber ist.
Wenn sich sentinel.* außerhalb der Installation eines Programms "meldet",
musst Du ohnehin etwas Kaputtes reparieren.
Viel trauriger/bedenklicher finde ich es, dass der Explorer aufpasst, dass
es c:\program.* auf dem Rechner gibt.;-)

Norbert
Stefan Kanthak
2014-05-16 16:30:41 UTC
Permalink
Post by Christian @Soemtron
Post by Stefan Kanthak
2. gibt der Windows Explorer diese Warnung nur fuer C:\Program.exe
und C:\Program.dll aus
Das hieße ja, die "Sentinel-Methode" ist auch nicht der Weisheit letzter
Schluß.
Wie kommst Du auf diesen duerren Zweig?
Die Meldung des Explorer ist selbstverstaendlich abschaltbar.
Siehe <http://home.arcor.de/skanthak/download/SENTINEL.CMD>

Stefan
[
--
Die unaufgeforderte Zusendung werbender E-Mails verstoesst gegen §823
Abs. 1 sowie §1004 Abs. 1 BGB und begruendet Anspruch auf Unterlassung.
Beschluss des OLG Bamberg vom 12.05.2005 (AZ: 1 U 143/04)
Helmut Hullen
2014-05-16 17:24:00 UTC
Permalink
Hallo, Stefan,
Post by Stefan Kanthak
Post by Christian @Soemtron
Das hieße ja, die "Sentinel-Methode" ist auch nicht der Weisheit
letzter Schluß.
Wie kommst Du auf diesen duerren Zweig?
Die Meldung des Explorer ist selbstverstaendlich abschaltbar.
Siehe <http://home.arcor.de/skanthak/download/SENTINEL.CMD>
------------- Zitat ein -----------

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, ***@arcor.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

-------------- Zitat aus -----------

Viele Gruesse!
Helmut

Gibt es auch Pferde-BSE?
Detlef Meißner
2014-05-16 19:34:31 UTC
Permalink
Post by Helmut Hullen
Hallo, Stefan,
Post by Stefan Kanthak
Post by Christian @Soemtron
Das hieße ja, die "Sentinel-Methode" ist auch nicht der Weisheit
letzter Schluß.
Wie kommst Du auf diesen duerren Zweig?
Die Meldung des Explorer ist selbstverstaendlich abschaltbar.
Siehe <http://home.arcor.de/skanthak/download/SENTINEL.CMD>
------------- Zitat ein -----------
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
More information about this error may be available in the server error log.
-------------- Zitat aus -----------
Da ist wohl noch viel mehr down.

Detlef
Peter Berger
2014-05-16 20:54:39 UTC
Permalink
[ ... blurb ...]
Da ist wohl noch viel mehr down.
Widersprüche! Inkonsistenz!

Denke, meine Entscheidung mir den Schmarren dann doch nicht anzusehen,
war goldrichtig!

btw: Was erwartest du von jemanden, der schon in einem simplen Post
(bzgl. langer Dateinamen war das) sozusagen "dupe-t" (Redundanz nennt
sich das.)

Cheers,
Peter
Christian @Soemtron
2014-05-17 08:30:00 UTC
Permalink
Post by Stefan Kanthak
Die Meldung des Explorer ist selbstverstaendlich abschaltbar.
Siehe <http://home.arcor.de/skanthak/download/SENTINEL.CMD>
Ah, alles klar, das Script hatte ich mir noch gar nicht angesehen.
Das wäre eine Erwähnung als "3." in
<5374f4c0$2$6711$***@newsspool2.arcor-online.net>
Wert gewesen.

Arcor scheint z.Z. Probleme zu haben, Deine Links funktionieren nicht
mehr.

cu,
Christian

PGP Key available.
Stefan Kanthak
2014-05-17 10:23:52 UTC
Permalink
Post by Christian @Soemtron
Post by Stefan Kanthak
Die Meldung des Explorer ist selbstverstaendlich abschaltbar.
Siehe <http://home.arcor.de/skanthak/download/SENTINEL.CMD>
Ah, alles klar, das Script hatte ich mir noch gar nicht angesehen.
Das wäre eine Erwähnung als "3." in
Wert gewesen.
Nein.
Post by Christian @Soemtron
Arcor scheint z.Z. Probleme zu haben, Deine Links funktionieren nicht
mehr.
shit happens.

--- SENTINEL.CMD ---
Rem SENTINEL.CMD

Rem Copy SENTINEL.DLL and SENTINEL.EXE to "%SystemDrive%\Program.Dll" and
Rem "%SystemDrive%\Program.Exe" and create hardlinks to both next to some
Rem resp. all directories below "%SystemRoot%", "%ProgramFiles%" and
Rem "%ProgramFiles(x86)%" which contain a space in their name.

Rem Copyright (C) 2009-2014, Stefan Kanthak <***@nexgo.de>

Rem * The software is provided "as is" without any express or implied warranty.
Rem In no event will the author be held liable for any damage(s) arising
Rem from the use of this software.
Rem * Redistribution is allowed only in unmodified form.
Rem * Permission is granted to use this software solely for personal private
Rem and non-commercial purposes.
Rem * An individuals use of the software in his or her capacity or function
Rem as an agent, (independent) contractor, employee, member or officer of
Rem a business, corporation or organization (commercial or non-commercial)
Rem does not qualify as personal private purpose.
Rem * Without written approval from the author the software must not be used
Rem for a business, for commercial, corporate, governmental, military or
Rem organizational purposes of any kind, or in a commercial, corporate,
Rem governmental, military or organizational environment.

If Not Exist "%~dp0SENTINEL.DLL" Goto :MISSING
If Not Exist "%~dp0SENTINEL.EXE" Goto :MISSING

If Not "%SystemDrive%\" == "%SystemRoot:~0,3%" Goto :ERROR
If Not "%SystemDrive%\" == "%ProgramFiles:~0,3%" Goto :ERROR

Rem Disable warning message
Rem "%SystemRoot%\System32\Reg.Exe" Add "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\DontShowMeThisDialogAgain" /V
"RogueProgramName" /T REG_SZ /D "No" /F
Rem "%SystemRoot%\System32\Reg.Exe" Add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\DontShowMeThisDialogAgain" /V
"RogueProgramName" /T REG_SZ /D "No" /F

For /F "Tokens=1 Delims= " %%! In ("%ProgramFiles%") Do Set Program=%%!

Copy "%~dp0SENTINEL.DLL" "%Program%.Dll"
If Defined ProgramFiles If Defined CommonProgramFiles If Exist "%CommonProgramFiles%" Call :SENTINEL Dll "%ProgramFiles%\"
"!CommonProgramFiles:%ProgramFiles%\=!"
If Defined ProgramFiles(x86) If Defined CommonProgramFiles(x86) If Exist "%CommonProgramFiles(x86)%" Call :SENTINEL Dll
"%ProgramFiles(x86)%\" "!CommonProgramFiles(x86):%ProgramFiles(x86)%\=!"
"%SystemRoot%\System32\Attrib.Exe" +H +S "%Program%.Dll"

Copy "%~dp0SENTINEL.EXE" "%Program%.Exe"
For /D /R "%SystemRoot%" %%! In ("* *") Do Call :SENTINEL Exe "%%~dp!" "%%~nx!"
If Defined ProgramFiles For /D /R "%ProgramFiles%" %%! In ("* *") Do Call :SENTINEL Exe "%%~dp!" "%%~nx!"
If Defined ProgramFiles(x86) For /D /R "%ProgramFiles(x86)%" %%! In ("* *") Do Call :SENTINEL Exe "%%~dp!" "%%~nx!"
"%SystemRoot%\System32\Attrib.Exe" +H +S "%Program%.Exe"

Set Program=
Exit /B 0

:ERROR
Echo "%SystemRoot%" or "%ProgramFiles%" not on "%SystemDrive%"!
Exit /B 1

:MISSING
Echo File(s) "%~dp0SENTINEL.DLL" or "%~dp0SENTINEL.EXE" is/are missing!
Exit /B 2


:SENTINEL
For /F "Tokens=1 Delims= " %%? In ("%~3") Do If Not Exist "%~2%%?.%1" "%SystemRoot%\System32\FSUtil.Exe" HardLink Create "%~2%%?.%1"
"%Program%.%1"

--- EOF ---

Stefan
[
--
Die unaufgeforderte Zusendung werbender E-Mails verstoesst gegen §823
Abs. 1 sowie §1004 Abs. 1 BGB und begruendet Anspruch auf Unterlassung.
Beschluss des OLG Bamberg vom 12.05.2005 (AZ: 1 U 143/04)
Pegasus
2014-05-15 13:27:22 UTC
Permalink
Post by Norbert Hahn
Post by Pegasus
Post by Norbert Hahn
nach dem Start von W7 und erfolgreicher Anmeldung bekomme ich ein Fenster
mit der Überschrift "Warunug Dateiname" und dem Text "Die Datei oder der
Ordner "c:\Programm.exe" kann bestimmte Anwendungen in ihrer Funktion
beeinträchtigen..."
Und? Gibt es an der besagten Stelle ein Objekt mit diesem Namen?
Ja, natürlich. Es bringt ein Popup-Fenster, wenn kaputte Installer keine
Anführungszeichen um c:\program files\hersteller\programm\xx.exe machen
und statt dessen c:\programm
mit dem Parameter files\hersteller\programm\xx.exe starten wollen.
Und wer oder was legt solch eine Exe ausgerechnet nach C:\?
Siehe auch:
https://www.google.de/search?q=warnung+dateiname&btnG=Suche&output=search&sclient=psy-ab&gbv=1
Norbert Hahn
2014-05-15 14:08:42 UTC
Permalink
Post by Pegasus
Post by Norbert Hahn
Post by Pegasus
Post by Norbert Hahn
nach dem Start von W7 und erfolgreicher Anmeldung bekomme ich ein Fenster
mit der Überschrift "Warunug Dateiname" und dem Text "Die Datei oder der
Ordner "c:\Programm.exe" kann bestimmte Anwendungen in ihrer Funktion
beeinträchtigen..."
Und? Gibt es an der besagten Stelle ein Objekt mit diesem Namen?
Ja, natürlich. Es bringt ein Popup-Fenster, wenn kaputte Installer keine
Anführungszeichen um c:\program files\hersteller\programm\xx.exe machen
und statt dessen c:\programm
mit dem Parameter files\hersteller\programm\xx.exe starten wollen.
Und wer oder was legt solch eine Exe ausgerechnet nach C:\?
Ich.
Post by Pegasus
https://www.google.de/search?q=warnung+dateiname&btnG=Suche&output=search&sclient=psy-ab&gbv=1
Die Seiten kenne ich, da ich selbst erfolglos gesucht habe: Ich möchte wissen,
von welchem Programm/Prozess/Dienst die Meldung kommt - sonst nichts.

Norbert
Pegasus
2014-05-15 14:42:39 UTC
Permalink
Post by Norbert Hahn
Post by Pegasus
Und wer oder was legt solch eine Exe ausgerechnet nach C:\?
Ich.
Dann kannst du es ja ändern.
Post by Norbert Hahn
Post by Pegasus
https://www.google.de/search?q=warnung+dateiname&btnG=Suche&output=search&sclient=psy-ab&gbv=1
Die Seiten kenne ich, da ich selbst erfolglos gesucht habe: Ich möchte wissen,
von welchem Programm/Prozess/Dienst die Meldung kommt - sonst nichts.
Verwende den Process Monitor oder Process Explorer...
Falk Dµ€b b€rt
2014-05-15 17:45:13 UTC
Permalink
Post by Norbert Hahn
Die Seiten kenne ich, da ich selbst erfolglos gesucht habe: Ich möchte wissen,
von welchem Programm/Prozess/Dienst die Meldung kommt - sonst nichts.
Die kommt in der Regel vom Service Host (svchost.exe).

Falk D.
Stefan Kanthak
2014-05-15 17:58:37 UTC
Permalink
Post by Falk Dµ€b b€rt
Post by Norbert Hahn
Die Seiten kenne ich, da ich selbst erfolglos gesucht habe: Ich möchte wissen,
von welchem Programm/Prozess/Dienst die Meldung kommt - sonst nichts.
Die kommt in der Regel vom Service Host (svchost.exe).
Wie immer: voellig ahnungslos.
<news:5374f4c0$2$6711$***@newsspool2.arcor-online.net>

Stefan
[
--
Die unaufgeforderte Zusendung werbender E-Mails verstoesst gegen §823
Abs. 1 sowie §1004 Abs. 1 BGB und begruendet Anspruch auf Unterlassung.
Beschluss des OLG Bamberg vom 12.05.2005 (AZ: 1 U 143/04)
Frank Hammerschmidt
2014-05-15 18:07:11 UTC
Permalink
Post by Falk Dµ€b b€rt
Post by Norbert Hahn
Die Seiten kenne ich, da ich selbst erfolglos gesucht habe: Ich möchte wissen,
von welchem Programm/Prozess/Dienst die Meldung kommt - sonst nichts.
Die kommt in der Regel vom Service Host (svchost.exe).
und weil es von dem kommt, schaltet man es bei den
Explorer-Eigenschaften ab? Glaube ich nicht!

[HKCU|HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DontShowMeThisDialogAgain]"RogueProgramName"="yes"|"no"

Frank
Pegasus
2014-05-16 16:45:30 UTC
Permalink
Post by Frank Hammerschmidt
Post by Falk Dµ€b b€rt
Post by Norbert Hahn
Die Seiten kenne ich, da ich selbst erfolglos gesucht habe: Ich möchte wissen,
von welchem Programm/Prozess/Dienst die Meldung kommt - sonst nichts.
Die kommt in der Regel vom Service Host (svchost.exe).
und weil es von dem kommt, schaltet man es bei den
Explorer-Eigenschaften ab? Glaube ich nicht!
[HKCU|HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DontShowMeThisDialogAgain]"RogueProgramName"="yes"|"no"
Die Warnmeldung trägt auch deutlich sichtbar das Explorer-Symbol in der
Taskleiste, somit erübrigt sich eh die Frage, woher sie kommt. Enthalten ist
sie in "Explorer.exe.mui". Und die Warnung kommt nicht bei "Programm.exe",
wie im OP behauptet, sondern bei "Program.exe". "Programm.exe" erzeugt keine
Warnung.
Norbert Hahn
2014-05-16 20:48:07 UTC
Permalink
Post by Pegasus
Die Warnmeldung trägt auch deutlich sichtbar das Explorer-Symbol in der
Taskleiste, somit erübrigt sich eh die Frage, woher sie kommt. Enthalten ist
sie in "Explorer.exe.mui". Und die Warnung kommt nicht bei "Programm.exe",
wie im OP behauptet, sondern bei "Program.exe". "Programm.exe" erzeugt keine
Warnung.
Tippfehler meinerseits, da diese Meldungsfenster immer noch die
dämliche Eigenschaft haben, das Kopieren des Inhalts zu verweigern.

Norbert
Peter Berger
2014-05-16 20:57:08 UTC
Permalink
Post by Norbert Hahn
[...]
Tippfehler meinerseits, da diese Meldungsfenster immer noch die
dämliche Eigenschaft haben, das Kopieren des Inhalts zu verweigern.
Soviel zum Thema Konsistenz bei/von m$ ...

Cheers,
Peter
Pegasus
2014-05-16 22:46:29 UTC
Permalink
Post by Norbert Hahn
Tippfehler meinerseits, da diese Meldungsfenster immer noch die
dämliche Eigenschaft haben, das Kopieren des Inhalts zu verweigern.
Bei manchen dieser nicht kopierbaren Meldungen kann man den Text via
Ctrl+c+Enter in die Zwischenablage kopieren. Geht leider nicht bei allen.
Lesen Sie weiter auf narkive:
Loading...