Ich benutze NSIS, um ein Installationsprogramm für meine Windows-Anwendung zu schreiben. Nach der Installation der Anwendung wird auch eine uninst.exe in meinem Programmverzeichnis generiert. Später muss ich mein Programm deinstallieren, aber das habe ich in der Systemsteuerung nicht geschafft. Deshalb ging ich zum Dateisystem und versuchte das Verzeichnis zu löschen. Alles andere als die uninst.exe wurde entfernt. Ich habe versucht, die Berechtigung dieser Datei und anderer Methoden zu ändern, aber es funktioniert nicht.Wie zu entfernen uninst.exe, die von NSIS generiert wird?
0
A
Antwort
1
WriteUninstaller
setzt keine Dateiberechtigungen oder andere Attribute, die Sie daran hindern könnten, sie zu löschen. Es hört sich so an, als ob die Datei möglicherweise noch von etwas auf Ihrem Computer verwendet wird.
Dinge versuchen:
- Verwenden Sie den Task-Manager oder Process Explorer, um zu sehen, ob es einen uninst.exe Prozess läuft noch ist.
- Verwenden Sie die Suchfunktion in Process Explorer, um alle geöffneten Handles für die Datei zu finden.
- Verwenden Sie Process Monitor, um detaillierte Informationen über die fehlgeschlagene Löschoperation zu erhalten.
- Überprüfen Sie% LOCALAPPDATA% \ VirtualStore, um sicherzustellen, dass die UAC-Virtualisierung Sie nicht mit "ghost" files betrügt.
- Deaktivieren Sie Ihren Anti-Virus.
- Starten Sie den Computer neu und versuchen Sie, die Datei erneut zu löschen.
Verwandte Themen
- 1. Wie wird die Shrinkwrap-Datei generiert?
- 2. nicht zu verstehen, wie die Ausgabe generiert wird
- 3. Wie zu entfernen^M Zeichen aus Datei, die am Fly generiert wird mit Perl Script
- 4. Wie drucke ich die DDL, die von Slick generiert wird?
- 5. Wie wird die Versionsnummer in library_names generiert?
- 6. Wie wird die Angular2-Dokumentation generiert?
- 7. Wie wird die Präsentationsschicht eines CALayers generiert?
- 8. Wie wird die jQuery-Dokumentation generiert?
- 9. Branding aus dem NSIS-Installationsprogramm entfernen
- 10. Entfernen der absoluten Position generiert von GWT
- 11. Maven - Entfernen generiert Ordner
- 12. NSIS - Wie erkenne ich die automatische Installation?
- 13. NSIS - Wie kann ich verhindern, dass ein Verzeichnis erstellt wird?
- 14. Wie setze ich die Position von MUI_PAGE_INSTFILES in NSIS?
- 15. NSIS-Installer Name
- 16. Wie HTTP-Antwort generiert wird
- 17. Wie wird Remember Token generiert?
- 18. NSIS in die Registrierung schreiben
- 19. wie Höhe von div zu finden, die von Javascript generiert wird
- 20. NSIS Skript - Uninstall.exe Datei wird nicht gelöscht
- 21. Interner Kompilierfehler in NSIS
- 22. Hintergrundfarbe von MUI_STARTMENUPAGE_TEXT_TOP in NSIS
- 23. Die TreeView-Hierarchie wird falsch generiert
- 24. Warum wird die WebRTC-Remotevideoquelle von URL.createObjectURL generiert?
- 25. NSIS: Wie bereinigen Sie die Dateien bei Abbruch der Installation?
- 26. Wie WERINternalMetadata.xml-Datei zu analysieren, die von Windows Crash Reporter generiert wird?
- 27. So entfernen Sie Backslashes in einer Zeichenfolge, die durch die .to_json-Funktion generiert wird. Rails 3.2
- 28. NSIS - Wie wird rekursiv kopiert, während Dateien ausgeschlossen werden?
- 29. Zugriffsklasse, die von Groovy Compilation Customizer generiert wird
- 30. NSIS WriteIniStr