Beim Starten von SQL Server Management Studio 2008 ist ein Fehler aufgetreten, der hier dokumentiert ist . Einer der Vorschläge, um das Problem zu beheben, bestand darin, SSMS mit Als Administrator ausführen zu starten.
Deshalb habe ich die Eigenschaften der Verknüpfung so geändert, dass sie immer als Administrator ausgeführt wird. Das einzige Ärgernis ist, dass ich jedes Mal gefragt werde, ob ich es wirklich tun möchte.
Gibt es eine Möglichkeit, nur dieses eine Programm (SSMS) anzuweisen, die Eingabeaufforderung nicht aufzurufen, während dieses Verhalten für andere Apps beibehalten wird?
Antworten:
Lesen Sie den folgenden Forumsbeitrag: So deaktivieren Sie die Eingabeaufforderung zur Benutzerkontensteuerung für bestimmte Anwendungen
Grundsätzlich müssen Sie das Microsoft Application Compatibility Toolkit 5.6 herunterladen und eine benutzerdefinierte Datenbank für App-Fixes erstellen, in der Sie der Exe den Fix 'RunAsAdmin' zuweisen. Ich habe es versucht und
es hat bei mir funktioniertIch dachte, es hat funktioniert.Ein anderer Weg
... wird unter Erstellen einer erweiterten Programmverknüpfung ohne UAC-Eingabeaufforderung beschrieben
Bei dieser Lösung müssen Sie eine geplante Aufgabe für die Anwendung erstellen. Wenn Sie die Anwendung ausführen, wird die Aufgabe ausgelöst. (Für eine detaillierte Beschreibung mit Screenshots siehe den Link):
Führen Sie den Taskplaner über
taskschd.msc
und Aufgabe erstellen ... aus.[Name]
neuen Aufgabe den Namen , aktivieren Sie " Mit höchsten Berechtigungen ausführen" und wählen Sie "Windows 7, Windows Server 2008 R2" aus der Dropdown-Liste " Konfigurieren für"%windir%\System32\cmd.exe
und Add arguments =/c start "[Name]" "C:\Program Files\Sample\Program.exe"
. Ersetzen Sie[Name]
mit dem Namen der Aufgabe (Schritt 1) und füllen Sie den Pfad zu dem Programm aus, das erhöht ausgeführt werden soll.Erstellen Sie eine neue Verknüpfung oh den Desktop oder wo auch immer mit dem folgenden Ziel Standort
Ist noch einmal
[Name]
der Name der Aufgabe (Schritt 1)! Führen Sie als Minimized wenn Sie aufblitzen nicht das Befehlsfenster wollen.Diese Verknüpfung und Aufgabe kann nur erstellt und ausgeführt werden, wenn Sie als Administrator angemeldet sind. In einem Standardbenutzerkonto funktioniert es nicht.
quelle
Das bezweifle ich. Wenn so etwas möglich wäre, würde jede Malware diese Option setzen, die den gesamten Zweck zunichte macht.
quelle
Lösung OHNE Verknüpfungen zu erstellen:
Sie können das Microsoft Application Compatibility Toolkit herunterladen (laden Sie es einfach von www.microsoft.com herunter) ).
Sobald das Toolkit installiert ist, sind die restlichen Anweisungen komplexer, aber sie sind sehr ausführlich und werden im Link erläutert http://meridian.ws/wordpress/?p=306
Diese Lösung eignet sich zum Überspringen der Eingabeaufforderung beim Öffnen von Dateien, die Ihrer Anwendung zugeordnet sind.
quelle
Sie können dies über Geplante Aufgaben tun.
Erstellen Sie eine neue geplante Aufgabe, um Ihr Programm zu starten. Sie müssen die Aufgabe als der Benutzer erstellen, der das Programm ausführen wird , oder der Benutzer kann die Aufgabe möglicherweise nicht sehen.
Ändern Sie nach dem Erstellen die für die Aufgabe verwendeten Anmeldeinformationen so, dass sie Benutzer mit Administratorrechten sind. Sie müssen die Aufgabe auch auf
Run whether user is logged on or not
und auf einstellenRun with highest privileges
. Stellen Sie sicher, dass Sie dieDo not store password.
Option nicht aktivieren. Das von Ihnen verwendete Administratorkonto muss ebenfalls über die Berechtigung verfügenLog on as a Service
in der lokalen Sicherheitsrichtlinie .Darüber hinaus gibt es im
Settings
Abschnitt mehrere Standardoptionen, die für eine Aufgabe dieses Typs keinen Sinn ergeben. Zum Beispiel möchten Sie die Aufgabe wahrscheinlich nicht beenden, nur weil der Benutzer das Programm einige Tage lang im Leerlauf gelassen hat.Sie können dann eine Verknüpfung zu der Aufgabe für den Benutzer erstellen.
quelle
cmd.exe
, jedoch das Benutzerkonto erforderlich ist, mit dem die Aufgabe ausgeführt wird, um sie ursprünglich zu erstellen.Suchen Sie einfach das Haupt-Exe-Symbol und klicken Sie mit der rechten Maustaste, gehen Sie zu den Eigenschaften und wechseln Sie zur Registerkarte "Kompatibilität" und drücken Sie auf "Einstellungen für alle Benutzer ändern". Markieren Sie dann "Dieses Programm als Administrator ausführen" und voila !!! Die Anwendung fragt nicht mehr für Berechtigungen: D
quelle
Sie können dies nicht für eine einzelne Anwendung einrichten. Sie können die Benutzerkontensteuerung nur ganz ausschalten. Dies wird nicht empfohlen. Wenn Sie eine Sekunde innehalten und überlegen, sollten Sie ab und zu besser auf die Schaltfläche "Ja" klicken, als auf eine Malware, die Ihren Computer übernimmt.
quelle