Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden (https://www.delphipraxis.net/159439-windows-7-x64-blockiert-exe-nach-dem-ausfuehren-fuer-ca-30-sekunden.html)

Cyberstorm 28. Mär 2011 12:15

Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Guten Tag.

Ich habe folgendes Problem: Nachdem ein Programm beendet wird habe ich ca. 20-40 Sekunden keinen Schreibzugriff auf die .exe,
kann sie z.B. nicht löschen. Mit Process Monitor habe ich rausgefunden, dass der System Prozess das ganze blockiert.

In Delphi macht sich das sehr nervig bemerkbar: Wenn ich schnell eine Änderung neu compilen will (nachdem ich das Programm geschlossen habe) bekomme ich:
[DCC Fataler Fehler] F2039 Ausgabedatei 'whatever.exe' kann nicht erstellt werden".


Kennt jemand das Problem und hat eine Lösung parat?
Ich tippe auf irgendeinen Service aber bin ratlos.


Vielen Dank im Vorraus

Bernhard Geyer 28. Mär 2011 12:19

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Testhalber mal Virenscanner oder weiter Firewall deaktivieren.

dust258 28. Mär 2011 12:25

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Hmmm, hängt wohl mit dem Programm zusammen ^^

Was machte die exe denn? Wird vielleicht Arbeitsspeicher manuell reserviert? Arbeitest du mit MDI-Childs und gibst was im Destruktor frei? So kann man nur im Dunkeln stochern :roll:

ToFaceTeKilla 28. Mär 2011 12:36

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Den Fehler hatte ich vor kurzem auch. Ich bin ihn losgeworden, indem ich für den SearchIndexer und für den AV Ausnahmen für die Ausgabeverzeichnisse erstellt habe.
Auch wenn ich beides gemacht habe, halte ich aber hauptsächlich den SearchIndexer für den Schuldigen.

s.h.a.r.k 28. Mär 2011 13:40

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Ich hatte das Problem mal in Zusammenhang mit Kaspersky. Da kam ich locker auf 10 Sekunden Verzögerung. Allerdings war das damals 2008.

cookie22 28. Mär 2011 14:01

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Ja, das stimmt. Für Kaspersky sollte man grundsätzlich eine Ausnahme erstellen.

Cyberstorm 30. Mär 2011 20:22

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
:(

leider alles nicht.

virenscanner ist antivir passiert aber auch bei eingeklapptem regenschirm.
firewall gibts keine und win firewall ist deaktiviert.
am programm liegt es nicht, auch nicht an delphi. (passiert auch bei einem normalen programmaufruf aus dem explorer)

search indexer war/ist komplett deaktiviert.

hatte das gleiche verhalten schonmal bei dem win 7 x64.
muss an irgendeinem service liegen oder einer systemeinstellung.

Zitat:

Zitat von ToFaceTeKilla (Beitrag 1091520)
...indem ich für den SearchIndexer und für den AV Ausnahmen für die Ausgabeverzeichnisse erstellt habe...

wo und für was?

noch jemand eine idee? das wurm mich echt...

Satty67 30. Mär 2011 21:03

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Produktschutz bei AntiVir deaktivieren (ist ja auch aktiv, wenn Guard passiv), könnte helfen.

Ist bei Kaspersky bekannt und bei AVG-IS hatte ich ein ähnliches Problem. Hier dauerte der Start von cmd.exe fast 20 Sekunden.

Uwe Raabe 30. Mär 2011 21:51

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Zitat:

Zitat von Cyberstorm (Beitrag 1092120)
Zitat:

Zitat von ToFaceTeKilla (Beitrag 1091520)
...indem ich für den SearchIndexer und für den AV Ausnahmen für die Ausgabeverzeichnisse erstellt habe...

wo und für was?

SearchIndexer pro Ordner abstellen:

Im Windows-Explorer Rechtsklick auf den Ordner -> Eigenschaften -> Allgemein -> Erweitert -> "Zulassen, dass für..." abwählen.

Cyberstorm 5. Apr 2011 10:13

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Zitat:

Zitat von Satty67 (Beitrag 1092123)
Produktschutz bei AntiVir deaktivieren (ist ja auch aktiv, wenn Guard passiv), könnte helfen.

Ist bei Kaspersky bekannt und bei AVG-IS hatte ich ein ähnliches Problem. Hier dauerte der Start von cmd.exe fast 20 Sekunden.

produktschutz komplett deaktiviert + neustart --> gleiches problem


Zitat:

Zitat von Uwe Raabe (Beitrag 1092145)
Zitat:

Zitat von Cyberstorm (Beitrag 1092120)
Zitat:

Zitat von ToFaceTeKilla (Beitrag 1091520)
...indem ich für den SearchIndexer und für den AV Ausnahmen für die Ausgabeverzeichnisse erstellt habe...

wo und für was?

SearchIndexer pro Ordner abstellen:

Im Windows-Explorer Rechtsklick auf den Ordner -> Eigenschaften -> Allgemein -> Erweitert -> "Zulassen, dass für..." abwählen.

auf die komplette festplatte angewendet + indexer service etc. eh komplett deaktiviert --> gleiches problem


ich dreh durch das ist soooo belastend. hat echt niemand das selbe problem und/oder eine lösung?

ToFaceTeKilla 5. Apr 2011 10:32

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Zitat:

Zitat von Cyberstorm (Beitrag 1093084)
Zitat:

Zitat von Uwe Raabe (Beitrag 1092145)
Zitat:

Zitat von Cyberstorm (Beitrag 1092120)
Zitat:

Zitat von ToFaceTeKilla (Beitrag 1091520)
...indem ich für den SearchIndexer und für den AV Ausnahmen für die Ausgabeverzeichnisse erstellt habe...

wo und für was?

SearchIndexer pro Ordner abstellen:

Im Windows-Explorer Rechtsklick auf den Ordner -> Eigenschaften -> Allgemein -> Erweitert -> "Zulassen, dass für..." abwählen.

auf die komplette festplatte angewendet + indexer service etc. eh komplett deaktiviert --> gleiches problem


ich dreh durch das ist soooo belastend. hat echt niemand das selbe problem und/oder eine lösung?

Also ich hab das wie folgt eingestellt:
Systemsteuerung -> Indizierungsoptionen (oder schneller: Startmenü -> "Suchverhalten" eingeben -> Suchverhalten von Windows ändern)
-> Ändern -> im oberen Baum Häkchen bei deinen Ausgabeverzeichnissen rausnehmen oder komplett für die Platte, wenn du die Suche eh nicht brauchst.
Der Index wird anschließen neu erstellt. Rein von der Logik heißt das ja: alten Index löschen -> neuen erstellen, sodass somit das Problem auf der Stelle behoben sein sollte.
Ich würde dennoch Windows die Zeit lassen, bis es den Index fertig hat. Steht ja unter "Indizierungsoptionen", wie weit er gerade ist.

Cyberstorm 5. Apr 2011 13:17

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
ist schon klar...

wie gesagt ist alles aus und nicht indiziert...


noch jemand eine idee?

totti14 28. Jun 2011 23:23

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Der Thread ist zwar schon ein paar Tage her aber da ich auch seit einigen Wochen mit dem Fehler kämpfe, wollte ich mal mein Ergebnis posten.

Wie meine Vorredner habe ich natürlich auch alles probiert und AV usw. deinstalliert. Brachte aber alles nichts. Die Dateien blieben einige Minuten blockiert.

Ein wenig unter Dienste gestöbert und "Anwendungserfahrung" wieder auf Automatisch gestellt.

Siehe da: Keine Probleme mehr.

Betrifft übrigens x32 und x64.
Vieleicht hilf es ja anderen.

Luckie 28. Jun 2011 23:49

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Zitat:

Zitat von totti14 (Beitrag 1108745)
Ein wenig unter Dienste gestöbert und "Anwendungserfahrung" wieder auf Automatisch gestellt.

Was ist denn das für ein Dienst? Von dem habe ich noch nie gehört.

totti14 28. Jun 2011 23:58

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Gute Frage :)
Aber nun funktioniert wieder alles.

Ich konnte es schon nicht mehr sehen:

F2039 Blaba.exe konnte nicht erstellt werden. 10 x compiliert bis Windoof so gnädig war, die Datei wieder frei zugeben.

himitsu 29. Jun 2011 00:05

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
http://www.winfaq.de/faq_html/Conten...?h=tip2271.htm
http://pcwelt-wiki.de/wiki/Anwendungserfahrung

Wenn man den Kompatibilitätsmodus bei den entsprechenden Programmen selber einstellt, kann man auch gut darauf verzichten.
Von diesem Service kommen vermutlich auch Meldungen, wie



Aber wenn sich Programme/Programmierer eher an die vorgegebenen Regeln gehalten hätten, dann gäbe es vermutlich weniger Probleme,
also vorallem bezüglich der Dateipfade, wo es eigentlich schon seit WinNT/2000 keine Schreibrechte mehr im Programmeordner gibt.
(es aber erst seit Vista von Microsoft endlich mal durchgesetzt wird)

totti14 29. Jun 2011 08:09

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Was soll ich bei XE oder Firefox für einen Kompatibilitätsmodus einstellen denn selbst die haben gemeckert ?

Cyberstorm 20. Jul 2011 14:27

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
JAAAAAA, tausend Dank totti!

Habe mich ca. ein Jahr mit der Sch.... rumgeärgert.
Es lag wirklich an dem Dienst "Application Experience".
Der Zusammenhang ist mir zwar nicht ganz klar aber lieber den sinnlosen Dienst laufen lassen, als wahnsinnig werden :-)

totti14 20. Jul 2011 15:45

AW: Windows 7 x64 blockiert .exe nach dem Ausführen für ca. 30 Sekunden
 
Da kann man dran verzweifeln :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz