So entfernen Sie 'Administrator:' aus dem Eingabeaufforderungstitel

8

Gibt es in Windows Vista eine Möglichkeit, das Wort "Administrator:" aus dem Titel eines Eingabeaufforderungsfensters zu entfernen?

Der Befehl 'title' aktualisiert nur das Teil nach 'Administrator:', sodass dies nicht ausreicht.

eli
quelle

Antworten:

15

Hier gibt es zwei weitere Möglichkeiten:

  • Verwenden Sie die cmd.exe von Windows XP
  • Ändern Sie die MUI-Daten für cmd.exe:

Sie müssen die MUI-Datendatei für cmd.exe ändern. Diese Datei heißt cmd.exe.mui und befindet sich in C: \ Windows \ System32 \ en-US in einer 32-Bit-Standardinstallation in den USA. In anderen Sprachen ist en-US anders, und in 64-Bit-Installationen müssen Sie sowohl die Version in System32 als auch in SysWOW64 ändern.

  • Übernehmen Sie zunächst das Eigentum an cmd.exe.mui. Klicken Sie mit der rechten Maustaste auf die Datei und klicken Sie auf der Registerkarte Sicherheit auf Erweitert. Klicken Sie auf der Registerkarte Eigentümer auf Bearbeiten und wählen Sie das Administratorkonto aus.

  • Geben Sie nun Zugriff, um die Datei zu ändern. Kehren Sie zu den Eigenschaften der Datei zurück, klicken Sie auf der Registerkarte Sicherheit auf Bearbeiten, klicken Sie auf Hinzufügen, geben Sie Administratoren ein, und stellen Sie sicher, dass für sie die Option Vollzugriff auf Zulassen festgelegt ist.

  • Ändern Sie mit einem Hex-Editor, Ressourcen-Editor oder einem anderen Editor Ihrer Wahl die Zeichenfolge in der Datei von "Administrator:% 0" in "% 0" (das sind zwei Leerzeichen vor% 0, vergessen Sie nicht das Nullzeichen bei das Ende).

  • Speicher die Datei

  • Führen Sie mcbuilder.exe aus (die Ausführung kann einige Zeit dauern)

  • Starten Sie den Computer neu.

(In diesem Thread können Sie ein Leerzeichen verwenden, aber es muss etwas sein.)

crb
quelle
Jemand sollte ein Tool schreiben, um dies zu tun ....
Unkwntech
Ich habe den einfachen Weg gewählt und eine cmd.exe von XP genommen. Vielen Dank!
Eli
Es scheint auch mit nur einem Leerzeichen vor "% 0" zu funktionieren. Ich habe nicht versucht, das letzte Leerzeichen zu entfernen, aber ich wäre nicht überrascht, wenn das möglich wäre.
Torhu
Unter Windows 8 x64 musste ich mcbuilder.exe nicht ausführen. Ich habe cmd.exe.mui in einem der SxS-Ordner gefunden. Jede Zeichenfolge dort war UTF-16. Denken Sie also daran und merken Sie sich die Null-Bytes bei Ihrer Suche.
Plynx
Dies ist eine ausgezeichnete Antwort, aber es ist ärgerlich, dies tun zu müssen.
Camilo Martin
6
runas /trustlevel:0x20000 "cmd /k title My Awesome Command Prompt"
Douglas Crews
quelle
Dies wird nur als Nicht-Administrator ausgeführt, oder?
Camilo Martin
Dies sagt immer noch Administrator, wenn ich es versuche
5

Obwohl sich herausgestellt hat, dass das Problem in diesem Fehler nicht gelöst werden kann, weiß nicht jeder, dass Sie den Befehl title verwenden und den Titel auf den gewünschten Wert setzen können.

crb
quelle
Woot! Ich wusste nichts über den Befehl "title". Vielen Dank.
Wesley
3
Leider wird der Teil 'Administrator:' nicht entfernt. Ich habe die Frage aktualisiert.
Eli
Sie müssen nützliche Ablenkungen nicht herunterstimmen. Die richtige Antwort wird als akzeptiert markiert, aber es gibt andere nützliche Dinge, die durch andere Antworten hervorgehoben werden können, wissen Sie ...
crb
Entschuldigung, jemand anderes hat dich abgewählt. aber ich schätze deine Mühe, also werde ich dich abstimmen ;-)
eli
1

Führen Sie die Eingabeaufforderung als Standardbenutzer aus (dh als Standardbenutzer angemeldet sein).

Bei Bedarf können Sie jederzeit Runas verwenden, um Befehle wie jeder andere Benutzer auszuführen, einschließlich aller Verwaltungsbenutzer, die Sie haben.

Oskar Duveborn
quelle
0

Warum möchten Sie es entfernen? Dies bedeutet, dass Sie eine Eingabeaufforderung mit erhöhten Rechten im Gegensatz zu einer regulären Eingabeaufforderung ausführen.

Wenn Sie die Benutzerkontensteuerung deaktiviert haben, wird dies möglicherweise in allen Eingabeaufforderungen angezeigt, da Sie im Grunde immer im erhöhten Modus ausgeführt werden

Paxxi
quelle
10
Weil ich den Befehl title verwende, um die verschiedenen Eingabeaufforderungen in meiner Taskleiste zu identifizieren, und in der Taskleistenschaltfläche nicht genügend Platz vorhanden ist.
Eli
0

Ich habe dies nicht versucht, aber wie wäre es, wenn Sie ein Administratorkonto mit dem Namen "a" erstellen und dann Ihre CMD-Verknüpfung in "runas" ändern und CMD mit "a" als Benutzer aufrufen.

Dadurch wird der Name verkürzt, sodass Sie den tatsächlichen Titel gut in die Taskleiste einfügen können (was Sie als Ihr Ziel angegeben haben).

Adam Brand
quelle
1
Es wird weiterhin Administrator angezeigt: Soweit ich das beurteilen kann, versucht es anzuzeigen, dass die Eingabeaufforderung erhöht ist - nicht, welcher Benutzer sie ausführt.
Oskar Duveborn
0

Ich habe die Standard-Shell "cmd.exe" nicht mehr verwendet und verwende jetzt Console2, bei dem dieses Administratorproblem nicht auftritt.

eli
quelle
Das stimmt eigentlich nicht: Es hat genau das gleiche Problem. Anscheinend ist es nur eine Art flacher Wrapper um das eingebaute Befehlsfenster und verwendet den Titel, den cmd ihm bereitstellt.
Brianmearns