Da die PowerToys ein Open Source Projekt sind, kann jeder mithelfen, wenn er möchte. Jetzt hat es den PowerToys Runner „erwischt“. Die powertoys.exe ist für einige Hauptfunktionen verantwortlich. Seit November 2025 ist Noraa schon bei und schreibt diese *.exe von C++ in C# um.
Ich muss gestehen, diese Programmiersprachen sind nicht meins. Aber vielleicht für einige von euch ein interessantes Thema. Wie Noraa schreibt, wird derzeit alles in C++ abgewickelt. Im Beitrag ist auch ein schönes Beispiel. Das Problem:
„Der aktuelle Code ist sehr unübersichtlich und schwer zu warten. PowerToys ist ein Entwicklungsprojekt, was bedeutet, dass es sich ständig an neue Anforderungen und Änderungen anpassen muss. Der aktuelle Code ist nicht flexibel genug, um diese Änderungen zu bewältigen, und es ist zudem sehr schwierig, neue Funktionen hinzuzufügen. Ferner sind viele Teile des Codes einfach überdimensioniert oder werden gar nicht genutzt.“
„Ein letzter Grund ist, dass PowerToys ein Open-Source-Projekt ist und es für neue Mitwirkende sehr schwer ist, die Codebasis zu verstehen und dazu beizutragen. Eine Umgestaltung der Codebasis auf C# wird sie für neue Mitwirkende zugänglicher machen und langfristig auch die Wartung vereinfachen.“
Es bleibt aber noch einiges zu tun. Es ist aber schon spannend, wie viel Zeit und auch wie viel Aufwand ein Tool wie die PowerToys doch benötigen. Und das nach Jahren (immerhin seit 2019), da kann schon viel Müll anfallen, der jetzt mit einem „Frühjahrsputz“ entfernt wird.
Die aktuelle Version der PowerToys ist die 0.97.2.
Windows 11 Tutorials und Hilfe
- In unserem Windows 11 Wiki findet ihr sehr viele hilfreiche Tipps und Tricks.
- Falls ihr Fragen habt, dann stellt diese ganz einfach bei uns im Forum.
- Installationsmedien: Aktuelle Windows 11 ISOs findet ihr hier: 25H2 26200. Ansonsten immer in der rechten Sidebar.
- Windows 11 neu clean installieren Tipps und Tricks.
- Windows 11 auch ohne TPM und Secure Boot installieren.
- Windows 11 mit lokalem Konto auch Offline installieren.
- Windows 11 Inplace Upgrade Reparatur oder Feature Update.
- Automatisch anmelden Pin entfernen Windows 11.
- Alle Beiträge zu Windows 11 im Blog findet ihr über diese Seite. Wobei auch alle anderen Artikel interessant sein können.

Ja, C# ist für sehr viele Entwickler einfacher, weil es eine Java-ähnliche Syntax besitzt. Und ja, der Unterschied zwischen C++ und C# ist kollossal. Ebenfalls richtig ist, dass C++ Code wesentlich umfangreicher und in Relation zu C# schwieriger zu Warten ist – insbesondere, wenn man neu zu einem Projekt hinzustösst. Aber C++ richtig angewandt erzeugt ein viel performanteres und schlankeres Ergebnis als C#, dass man hier von einem Rückschritt sprechen kann, wenngleich der Wechsel nachvollziehbar ist.
Die Frage ist wie relevant das für solche Applikationen ist.
Ich habe auch schon viele C#-Programme erlebt, die sehr performant liefen. Etwas, was ich von Java nicht unbedingt behaupten kann…
Nur mal zur Einordnung. C# war als 1-Klicklösung im Jahre 2002 mit .Net Framework 1.0 für die Masse verfügbar nach dem es Bereits im Jahre 2000 offiziell veröffentlicht wurde!
Power-Toys ist nun wirklich keine Raketenwissenschaft was die Anwendungen betrifft. Ich lehne mich mal ganz weit aus dem Fenster und sage den Code kann man ebenso heute mit einem einzigen Mausklick, auch dank der tollen KI, umwandeln. Ist ja nicht so als hätte man es bei den 0815 Tools mit systemkritischen Anwendungen zu tun.
C++ wird schon jetzt von MS Schrittweise durch Rust ersetzt. Powertoys macht also einen Neuanfang und setzt wieder auf eine tote Sprache, kann man machen wenn man später wieder von Vorne anfangen will. Gerade mit dem Hintergrund das so manche Anwendung ja mal doch nativ ins OS wandert sollte man gleich auf einer aktuellen Basis arbeiten.