You are not logged in.

king72

Supporter

  • "king72" started this thread

Posts: 82

Date of registration: May 9th 2011

Thanks: 4 / 3

  • Send private message

1

Saturday, January 21st 2012, 4:22am

Mit Bat oder CMD eine DLL löschen

Ich brauche mall wieder eure Hilfe und zwar handelt es sich darum ich möchte via Bat oder CMD eine DLL datei löschen und eine verschieben
Habe auch schon bissen dran gearbeitet so ist es ja nicht .

Quoted

@echo off
del "%SystemDrive%\Program Files (x86)\xxxxxxxx\xxxx.dll"


Nur ich glaube das Problem besteht da drin da ich es nicht Löschen kann da es von ein Prozess verwendet wird ,ganz ehrlich ich weis nicht wie ich den beenden kann.
Habe auch schon mit Teskil versucht aber keine Reaktion irgend wie
hoffe ihr könnt mir weiter Helfen

MFG
:king:

This post has been edited 2 times, last edit by "king72" (Jan 21st 2012, 11:44am)


1 guest thanked already.

DonaldFaQ

Support

Posts: 251

Date of registration: Mar 28th 2010

Thanks: 202 / 2

  • Send private message

2

Saturday, January 21st 2012, 9:30am

Systemdateien sind meist geschützt und lassen sich nur mittels trick löschen.

Beispiel:

Du willst die imageres.dll löschen und durch eine andere ersetzen. Du musst zuerst die Berechtigungen ändern (Vollzugriff) und dann die Datei umbenennen (z.B. imageres.dll.old). Dann den PC neustarten und besagte Datei löschen.
Ist via *.bat möglich, du musst nur 2 BATs nutzen und in der ersten Bat einen Neustart Befehl einbauen und per reg Befehl die 2te in den Autostart schieben. In der 2ten Bat den Reg Befehl wieder löschen und die Datei löschen.

So sollte das funktionieren.

Eventuell reicht auch das Unregistrieren der DLL aus, habe ich noch nie probiert.
Wenn ein Betriebssystem fehlerfrei läuft, ist es veraltet

creator of the Windows 7 eXtreme Edition

king72

Supporter

  • "king72" started this thread

Posts: 82

Date of registration: May 9th 2011

Thanks: 4 / 3

  • Send private message

3

Saturday, January 21st 2012, 11:40am

Also das war nun ganz einfach Habe mir eine taskkill.bat erstellt

Quoted

@echo off
cd C:\
taskkill /IM xxxxxx.exe /T /F
echo.
echo tasks erfogreich beendet!
pause


x gleich das Programm was gestartet ist im Prozess, und den gings alles von selbst hätte ich auch gleich drauf kommen können

MFG
:king:

Dimpel

Support

Posts: 962

Date of registration: Sep 23rd 2008

Thanks: 212 / 42

  • Send private message

4

Saturday, January 21st 2012, 12:01pm

Hi,

auch vorher deregistriert ? sonst kann es folgen haben.

Gruß Dimpel

king72

Supporter

  • "king72" started this thread

Posts: 82

Date of registration: May 9th 2011

Thanks: 4 / 3

  • Send private message

5

Saturday, January 21st 2012, 12:16pm

Du meinst aber ob ich das Programm registriert habe oder?
weil das habe ich gemacht per Reg Eintrag

Helmi

Under the Weeping Moon

Posts: 1,111

Date of registration: Sep 23rd 2008

Thanks: 19 / 85

  • Send private message

king72

Supporter

  • "king72" started this thread

Posts: 82

Date of registration: May 9th 2011

Thanks: 4 / 3

  • Send private message

7

Saturday, January 21st 2012, 5:50pm

Nein das brauchte ich nicht das Problem war ,das die dll nicht ersetzen könnte da die im Prozess benötig würde.
den habe ich den Prozess beendet und die Datei ersetzt

This post has been edited 1 times, last edit by "king72" (Jan 21st 2012, 6:26pm)


Dimpel

Support

Posts: 962

Date of registration: Sep 23rd 2008

Thanks: 212 / 42

  • Send private message

8

Sunday, January 22nd 2012, 3:08am

Hi,

Prozess killen ist nicht gleich zu setzen mit deregistrieren.
Da Reg Einträge besagen das noch sowieso in Systemstart oder allgemein benutzen der Systemdateien vorhanden sind.
Aber da es nicht um solche handelt hast du nochmal glück gehabt.

Gruß Dimpel