Bei der Vorstellung eines Prototyp-Systems beim Kunden hatten Sven und ich ein kleines Problem: Die Anwendung wpabaln.exe verbrauchte 99% der Systemleistung auf unserem frisch gebauten Windows Embedded Standard 2009. Die Kenner des Systems wissen, dass dieser Dienst für die Darstellung der Ballonmeldungen in der Taskleiste verantwortlich ist.
Eine kleine Besonderheit an dem System hat es allerdings wohl aus dem Tritt gebracht: Das System hatte seit fast zwei Monaten noch den Eval-Key, ein funktionierender Produktkey macht bei einem Prototypen schließlich wenig Sinn.
Um dem Kunden ein benutzbares System bieten zu können musste natürlich eine Lösung her die sich recht schnell fand:
- regedit starten
- Den folgenden Key suchen: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents
- Den String OOBETimer auf den folgenden Wert setzen: FF D5 71 D6 8B 6A 8D 6F D5 33 93 FD
- Rechtsklick auf den Punkt WPAEvents -> Permissions
- Den Benutzer System auswählen und alle Rechte auf “Deny” setzen.
- Neustarten
Für mich sieht das so aus als würde man irgendeinen Key eintragen und das schlimmste: Dem System den Zugriff auf den eigenen Key verweigern. Eigentlich sollte das System sich dann meiner Meinung nach selbst vernichten, aber naja … es ist ja schließlich Windows.
Ich wünsche niemanden diesen Fehler (war eine ordentliche Such- und Filterei da zu diesem Dienst auch viele unnütze Ergebnisse bei Google geliefert werden), aber falls er doch auftritt hoffe ich damit geholfen zu haben.
Tagged embedded, key, leistung, windows, wpabaln.exe