Posts mit dem Label Windows werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Windows werden angezeigt. Alle Posts anzeigen

Sonntag, 12. November 2023

GNU Nano Editor unter Windows intstallieren

Neulich war ich im Terminal von Windows unterwegs und wollte mal schnell eine einfache Änderung in einer Textdatei machen. Unter Linux wäre das ein Fall für den Nano Editor gewesen - unter Windows gibt es nach meinem Wissen im Terminal aber keinen vorinstallierten, textbasierten Editor. Also Google befragt, was es so gibt. Und, siehe da, es gibt tatsächlich Nano nicht nur für Linux, sondern auch für Windows.

Installieren lässt sich Nano auch direkt im Terminal über eine Paketverwaltung für Windows namens winget. Das ist unter Windows 11 und den neueren Versionen von Windows 10 normalerweise vorinstalliert. Wenn nicht kann man es einfach nachinstallieren, eine Anleitung und weitere Informationen sind auf der Infoseite von Microsoft zu finden.

Die Installation ist ganz einfach: einfach im Terminal den Befehl

winget install -e --id GNU.Nano 

ausführen und die aktuelle Nanio-Version wird installiert.

Über winget lässt sich auch noch andere Software aus dem GNU Projekt installieren, wie z.B. der Editor Emacs oder der textbasierte Dateimanager Midnight Commander. Eine Übersicht über die installierbare Software des GNU Projekt ist auf dieser Seite zu finden.

Leider ist es mir (bis jetzt) nicht gelungen die Stelle herauszufinden, wo man die Konfigurationsdatei .nanorc ablegen muss, um Nano Konfigurationsoptionen wie automatisches Einrücken, Zeilennummern, Leerzeichen statt Tab usw. mitzugeben.

Nano ist sicherlich nicht der beste Editor für Windows, aber für einen schnellen Edit im Terminal bzw. in der Powershell, ohne diese zu verlassen, gut genug.

Nano in der Windows Powershell




Freitag, 18. Mai 2012

Falsche Verknüpfung von .exe-Dateien unter Windows durch Adobe Reader

Ich weiß nicht, wie man es hin bekommt, aber es kann bei der Installation des Adobe Readers unter Windows passieren, dass alle .exe-Dateien mit dem Reader verknüpft sind. Sprich, die exe-Dateien lassen sich nicht mehr ausführen. Sehr lästig...

Wie gesagt, wie und unter welchen Umständen das passiert weiß ich nicht. Es ist aber schon ein mal einer Kollegin und ein mal einem Verwandten passiert. Bei letzterem musste ich dann ran um es zu richten.

Was der Fehler ist, ist ja klar, nämlich dass die Verknüpfung falsch ist. Wie man es behebt war mir aber nicht ganz klar. Man kann zwar die Verknüpfung der meisten Dateitypen von Anwendungsprogrammen (z.B. .docx, .pdf, .jpg usw.) unter Windows via GUI bearbeiten. Aber eben nicht für .exe. Was letztendlich wohl auch sinnvoll ist, damit man sich nicht aus Versehen sein System abschießt.

Mit ein  bisschen googlen habe ich folgenden, sehr brauchbaren Link gefunden: http://www.pcpowerguide.com/processes/exe/fix-exe-file-association-errors/

An diesem habe ich mich dann letztendlich bei der Rettung auch orientiert. Vor dem manuellen Eingriff in die Registry habe ich noch Microsoft Regclean runtergeladen und laufen lassen. Da Tool ist zwar uralt, gilt aber immer noch als bewährt, um Fehler in der Registry zu beheben. Wobei der oben beschriebene Fehler dadurch nicht behoben wird.

Bevor's weiter geht noch die obligatorische Warnung:

Beim manuellen Bearbeiten der Registry kann man - bewusst oder unbewusst - sein System nachhaltig schädigen, grundsätzlich hin bis zur Nicht-Benutzbarkeit. Von daher wie immer vorab alle wichtigen Daten sichern und ggf. auch eine Sicherung der Registry machen.

Fühlt man sich bereit, kann es losgehen:

Als erstes muss man den Adobe Reader komplett deinstallieren. Dann startet  man den Registy-Editor, der bei allen Windows-Version an Bord ist. Dies geht über "Start -> Ausführen" und die Eingabe von "regedit". Jetzt navigiert man im Baum auf der linken Seite zum Schlüssel "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe". Dort ist hinterlegt, womit .exe Dateien verknüpft sind - nämlich üblicherweise mit nichts. Von daher sind die bei Unterschlüssel "OpenWithList" und "OpenWithProgids" bis auf die Default-Schlüssel leer. Auf einem System mit dem o.g. Fehler findet man hier Einträge, welche auf den Adobe Reader verweisen. Dies Schlüssel muss man nun alle Löschen. Nach einem Neustart des System ist wieder alles "sauber" und man kann eine neue Installation des Adobe Readers wagen.