Schlagwort-Archive: Windows 10

Windows-Betriebssysteme sind vor allem auf Personal Computern und Servern verbreitet.

Diese Anwendung wurde vom Administrator blockiert

Diese Anwendung wurde vom Administrator blockiert, da sie potenziell ein Sicherheitsrisiko für Ihren Computer darstellt.

Ihre Sicherheitseinstellungen lassen die Installation dieser Anwendung auf Ihrem Computer nicht zu.

Wird bei der Anwendungsinstallation diese Sicherheitswarnung angezeigt, wird die ausführung durch den Trust Manager für das .NET Framework blockiert, dies kann geändert werden, indem das Internet als Vertrauenswürdig eingestuft wird.

Diese Anwendung wurde vom Administrator blockiert, da sie potenziell ein Sicherheitsrisiko für Ihren Computer darstellt.

Die Änderung findet in der Registry statt, unter folgendem Pfad:

HKLM\SOFTWARE\Microsoft.NETFramework\Security\TrustManager\PromptingLevel

Hier ändert man beim REG_ZS Schlüssel Internet den Wert von Disabled auf Enabled.

Abbildung: Registry PrompingLevel – Internet

Den Registryschlüssel ändern mit öffnen einer Eingabeaufforderung (Command Prompt) als Administrator, und ausführen folgender Zeile.

REG ADD "HKLM\SOFTWARE\Microsoft\.NETFramework\Security\TrustManager\PromptingLevel" /v "Internet" /t REG_SZ /d "Enabled" /f

  Eine Eingabeaufforderung als Administrator öffnen man mit Klick auf Start, oder durch drücken der Windows-Logo Taste, und der Tastatureingabe „Eingabeaufforderung“ daraufhin im Startmenü die App angezeigt wird.

Klicke auf Als Administrator ausführen um die Eingabeaufforderung als Administrator zu öffnen. Bei einem Client Computer dieser Mitglied einer Windows Domäne ist, wird das Passwort eines Domänen Administrator erforderlich.

Nun kann die Anwendung noch immer mit Sicherheitswarnung, jedoch ohne blockierung installiert werden.

In diesem Beitrag wird beschrieben, was zu tun ist, wenn die Anwendung vom Administrator blockiert wurde. Bei der Anwendung erscheint noch immer die Sicherheitswarnung, jedoch ohne die Installation weiter zu blockieren. Die Installation von Anwendungen sind nun möglich, die Sicherheitswarnung wird zwar angezeigt, wird jedoch vor der Ausführung durch den Trust Manager das .NET Framework nicht mehr blockiert.

ApplicationTrustManager

Vertrauensmanager müssen die ApplicationTrustManager-Schnittstelle implementieren. Der Host ruft die Methode ApplicationTrustManager.DetermineApplicationTrust auf, um zu bestimmen, ob eine Anwendung ausgeführt werden soll und welche Berechtigungen der Anwendung gewährt werden sollen.

NET Framework 4 Trust-Manager

In .NET Framework 4 und höher gibt es nur einen Trust-Manager, der eine benutzerdefinierte Implementierung der ApplicationTrustManager-Schnittstelle sein kann. Die standardmäßige Trust-Manager-Implementierung fordert den Benutzer auf, die Erlaubnis zur Installation der Anwendung einzuholen und die der Anwendung gewährten Berechtigungen zu erhöhen. Andere Trust-Manager-Implementierungen bieten möglicherweise andere Benutzererfahrungen. Beispielsweise könnte eine Implementierung eine Unternehmensliste auf vertrauenswürdige Anwendungen überprüfen, anstatt den Benutzer zur Eingabe dieser Informationen aufzufordern.

Notepad++ Compare Plugin

Source Code Compare mit Notepad++ und Compare Plugin

Notepad++ ist ein Open-Source Editor und kann eine alternative für den in Windows enthaltene Editor Notepad sein. Insbesondere bietet die Freeware zahlreiche Addons für Programmierer, wie zum Beispiel das vergleichen von Source Code mit Compare.

Der Code-Editor bietet Syntax-Highlighting für HTML-Tags und Programmiersprachen, Anweisungen werden farblich hervorgehoben, wie auch markierte Anfangs und Endpunkte von Code-Blöcken, Schleifen oder Funktionen.

Abbildung: Notepad++.png

Das Potenzial von Notepad++ liegt in der Programmierung. Der Open-Source Editor kann mit zahlreichen Sprachen wie C, C++, C#, Java, Perl, PHP, PowerShell sowie Python und viele mehr umgehen. Genügt der Funktionsumfang nicht, kann der Editor mit Plugins erweitert werden, von denen es zahlreiche zum Download gibt. Einige nützliche Plugins sind nach der Installation bereits vorhanden, so die MIME Tools, Converter und NppExport. Zu einer ebenso wichtigen Erweiterung zählt sicher das Plugin Compare für den Vergleich von Code in Dateien.

Notepad++ Compare Plugin Installieren

Um das Plugin Compare zu installieren geht man im Menü zu ErweiterungenPlugin-Verwaltung.

In der geöffneten Plugin-Verwaltung gibt man in das Suchfenster Compare ein, dann wählt man den Eintrag Compare und klickt rechts auf den Installieren Button.

Abbildung: Notepad++ Plugin-Verwaltung

Nach dem hinzufügen des Plugin muss der Editor beendet und neu gestartet werden.

Nun findet sich Compare im Menu unter Erweiterungen.

Source Code Compare in Notepad++

Abbildung: Notepad++ Compare Window

Das Compare Plugin wird mit <Ctrl>+<Alt>+<C> aufgerufen um den Source Code zweier in Notepad++ geöffneten Dateien zu vergleichen, dazu stehen Diff since last Save, SYN Diff und Git Diff zur Verfügung.

Notepad++ auf Linux (Notepadqq)

Abbildung: Notepadqq on Linux Desktop

Der für Linux verfügbare Editor nennt sich Notepadqq dieser an Notepadd++ angelehnt ist, jedoch nicht denselben umfang bietet, er wird bei Debian / Ubuntu basierten Distributionen wie folgt installiert:

$ sudo apt-get install -y notepadqq

Bei Fedora Linux installiert man notepadqq mit dem Dandified Yum Paket Manager:

$ sudo dnf install notepadqq -y
Abbildung: Notepadqq on fedora chinamon

Quellen Links:
Notepad++ https://notepad-plus-plus.org
Notepadqq https://github.com/notepadqq