Anzeige

Am Puls von Microsoft

Anzeige

Berechtigung für .dll-Bearbeitung klappt nicht

Falkao

bekommt Übersicht
Hallo,

ich habe eine einzige Anwendung (Spiel), das ich nicht starten kann.

Screenshot 2020-03-13 18.26.07.png

Ich möchte die dll.Datei ersetzen, mit der gleichnamigen von einem Computer eines Bekannten (nicht ausm Internet) dazu muss man die Rechte unter Windows für den Benutzer anpassen und hier komme ich nicht weiter und könnte eure Hilfe gebrauchen.

Wenn ich hier Rechte vergebe, alles zu mit dem Benutzer zu bearbeiten, dann erscheint zwar das Häkchen bei Vollzugriff, aber ich kann nix anpassen in Win32.
Darüber hinaus sind die Rechte wieder weg, wenn ich erneut in die Zugriffs-Berechtigung gehe.
Weiß jemand was ich falsch mache?

win32.png

Viele Dank
 
Anzeige
Hallo @Falkao !
An deinem Thread ist zu sehen, dass du von Berechtigungen keine Ahnung hast und es lieber sein lassen sollst.
Es ist schon richtig, dass ein Benutzer keine Rechte in C:\Windows hat.
Du hast ja noch nicht mal bemerkt, dass dein Benutzername garnicht vorhanden ist oder heisst dein Benutzer "Benutzer".
Und außer den Berechtigungen gibt es da noch die Besitzverhältnisse. Nur der Besitzer kann Rechte vergeben.
 
Absolut richtig erkannt. Ich habe tatsächlich keine Ahnung davon. Aber das jetzt im Sande verlaufen zu lassen, mag ich auch nicht, ich möchte das Problem dann doch lösen. Und ich denke jeder von euch stand bestimmt an dem selben Punkt wie und wusste nicht wie.
Also den Benutzer kann man meines Wissens nach im selben Menü unter bearbeiten und dann unter Hinzufügen ergänzen.
Diesen findet mein PC auch und kann ihn bestätigen, aber iwie ist das nur für den Moment und wird wieder zurück gesetzt.

Ich wäre über Handlungsanweisung wies Schritt für Schritt geht oder das Aufzeigen einer externen Anleitung sehr, sehr dankbar.
Ich will in der Registry auch nichts löschen, keine Sorge, nur austauschen.

Das mit Linux werde ich in angriff nehmen, klingt sehr interessant.
Allerdings müsste ich mich dafür vorerst noch mit linus beschäftigen ^^
 
0Allerdings müsste ich mich dafür vorerst noch mit linus beschäftigen
Eigentlich nicht.

Besorge dir ein Live-Linux, packe es auf einen Stick und starte davon.
Es öffnet sich eine fensterbasierte Oberfläche. Mit dem Explorer dort kopierst du so wie in Windows.
 
Linux und dann Windows zerhackstücken? Und das in einem Windows-Fachforum :rolleyes:

Kopiere die Datei zu dem Programm (selber Ordner) und nicht dort, wo du nicht darfst.
Manche Programme suchen zuerst im eigenen Ordner nach DLL, dann in der PATH-Variable von Windows.
Probieren macht schlau!
 
Zuletzt bearbeitet von einem Moderator:
ich möchte die dll.Datei ersetzen, mit der gleichnamigen von einem Computer eines Bekannten
das ist absolute experimentelle Datenverarbeitung, von der ich dringend abrate.
Wenn Unterschiede bei DLLs bestehen, sind meistens unterschiedliche Versionen eines Programms (Spieles) installiert.
Ich würde das ganze Spiel deinstallieren und mit der gewünschten Version neu installieren.
Außerdem geht es hier wohl darum, Spielstände zu manipulieren, da gibt es Spezialforen, die da besser weiterhelfen.

Cheat.png
 
Eine neu-Instalation hilft leider nicht bzw Download. Der Fehler bleibt bestehen.
Möglicherweise weiß ja wirklich jemand worum es wirklich geht, wenn ich es in einem "Spiel-Manipulations-Forum" erfrage.
Ich möchte an der Stelle mal erwähnen, dass ich nichts manipulieren will, werde da leider von vorne rein als Hacker eingestuft oder so.
Vom Hacken etc. hab ich gar keine Ahnung
 
Manche Programme suchen zuerst im eigenen Ordner nach DLL, dann in der PATH-Variable von Windows.
Probieren macht schlau!

Das hier war ein guter Tipp. Allerdings ist diese dll Datei keine Spiel-Datei, sondern eine aus dem Win32 verzeichnis.
Das ist der Grund wieso ich diese ersetzen möchte.
Quasi meinen Registry-Stand in normal-Zustand setzen. (Ohne Windows neu installieren zu müssen)

Dann werde ich das mit Linux ausprobieren müssen. Das ist wohl die einzige Möglichkeit, die ich noch nicht getestet habe
 
@Falkao, wenn ich das richtig sehe, willst du die Library comdlg32.dll ersetzen.
Diese Datei ist eine Systemdatei, die mit Windows installiert und updatet wird. Die meisten DLLs müssen mit ihrer Version in der Registry registriert werden, sonst können sie von Windows nicht verwendet werden.

Sollte die comdlg32.dll wirklich beschädigt sein, gibt es eine relativ einfache Methode, um das festzustellen und zu reparieren:
sfc /scannow in einer Eingabeaufforderung (Administrator).
Man darf eine System-DLL nicht einfach "per Hand" mit einer Datei von einem anderen Rechner ersetzen.

Da du so "Stock und steif" darauf beharrst, diese Systemdatei mit einer von einem anderen Rechner zu ersetzen, wurde weiter oben richtiger Weise vermutet, dass die comdlg32.dll manipuliert wurde.
 
Es dauert doch nicht lange, diese Datei zu ersetzen und das 'neue' Windows auszuprobieren.

Läuft es nicht oder es gibt unerklärliche Zwischenfälle, spielt man das Backup zurück.

Alternativ zum Linux, nehme ich die Festplatte aus dem Rechner und stöpsele sie im laufenden Betrieb an ein anderes Gerät. Dort wird kopiert und kann sofort zurück nach Hause.
 
Easy Anti-Cheat ist Bestandteil einiger Spiele. Damit wird das Sytem auf Hacks, Cracks, Modifikationen usw. überprüft, mit denen man sich Vorteile in Multiplayer-Games verschaffen kann. Da wird eine Datei beanstandet. Wurde da schon manipuliert? Das wäre nicht legal.
 
Wurde da schon manipuliert? Das wäre nicht legal.
Zumindest würde es gegen die AGB des Anbieters verstoßen, das aber auch nur wenn man überhaupt an Online-Veranstaltungen mit dem Spiel teilnimmt. Solange man nur lokal cheatet, kann man das Spiel manipulieren wie man will.

Mit #2, #6 und #11 wurde eigentlich alles gesagt, was es zum Thema dll-Manipulation zu wissen gibt. Wenn's funktioniert, schön. Wenn nicht, weil Windows oder das Spiel schlauer als ein kleiner Manipulatorheld sind, dann Pech gehabt.
 
Easy Anti Cheat benötigt laut Analyse kein comdlg32, nicht direkt. Also braucht man auch nicht weiter überlegen, egal, was da jetzt versucht werden soll.

Aber um auf die eigentliche Frage einzugehen:
ich habe eine einzige Anwendung (Spiel), das ich nicht starten kann.
Welches Spiel denn? Nenn doch mal Namen.
 
Stimmt :p
War eigentlich eher die Reaktion auf Porky, man wird fündig auf den richtigen (Analyse-)Seiten. Eigentlich wollte ich nur noch mal unterstreichen, dass die Absicht immer noch Blödsinn ist :D
 
Easy Anti Cheat benötigt laut Analyse kein comdlg32, nicht direkt. Also braucht man auch nicht weiter überlegen, egal, was da jetzt versucht werden soll.

Aber um auf die eigentliche Frage einzugehen:

Welches Spiel denn? Nenn doch mal Namen.

Dankeschön, dass zur Abwechslung davon ausgegangen wird, dass es hier nicht darum geht, dass gecheatet wird/wurde :D
Um die Gemüter hier zu beruhigen, ich habe genau 0 Spielstunden. Ich kann das Spiel nicht mal starten.

An der Stelle vielen Dank für eure Mithilfe

Das Spiel ist Division 2. (Uplay)
Ich dachte es wäre nicht wichtig, da ich denke, dass es sich um ein Windows Problem handelt. Und sonst niemand dieses in irgend einer Form mit Division hat. (Dafür andere Probleme)

Die neue dll habe ich übrigens mal in den Division Ordner gepackt, wie empfohlen. Leider bringt es keinen unterschied.

Die cmd Analyse hab ich durchlaufen lassen und es gibt wirklich Fehler :/
Ich recherchiere mal wie ich diese Fehler lokalisieren kann.

scan.png
 
Hallo @Falkao!
Sfc trägt seine Log in die CBS.Log ein. Allerdings tragen auch noch andere Windowsmodule ihre log dort ein, sodass man die Einträge von Sfc herausfiltern muss.
Kopiere den Code in der Codebox und füge ihn in eine Eingabeaufforderung (Administrator) ein. Die daraus entstehende Datei SfcDetails.txt liegt dann auf dem Desktop. Diese kannst du an deine nächste Antwort anhängen.
Code:
findstr /C:"[SR]" %windir%\Logs\CBS\CBS.Log >%userprofile%\Desktop\SfcDetails.txt
 
Anzeige
Oben