Windows 10 Rechner App Installieren Powershell

Windows 10 Rechner App Installation PowerShell Calculator

Berechnen Sie die optimale PowerShell-Befehle und Systemanforderungen für die Installation der Windows 10 Rechner-App

Ergebnisse der Berechnung

Optimierter PowerShell-Befehl:
Systemanforderungen:
Wichtige Hinweise:

Umfassende Anleitung: Windows 10 Rechner App über PowerShell installieren

Die Installation der Windows 10 Rechner-App über PowerShell bietet Systemadministratoren und fortgeschrittenen Benutzern eine präzise Methode zur Bereitstellung dieser essentiellen Anwendung. Diese Anleitung führt Sie durch alle notwendigen Schritte, von der Vorbereitung bis zur Fehlerbehebung.

1. Vorbereitung der Systemumgebung

Bevor Sie mit der Installation beginnen, sollten Sie folgende Vorbereitungen treffen:

  1. Administratorrechte prüfen: Öffnen Sie PowerShell als Administrator (Rechtsklick → “Als Administrator ausführen”).
  2. Ausführungsrichtlinien überprüfen: Führen Sie Get-ExecutionPolicy aus. Für die Installation benötigen Sie mindestens “RemoteSigned”.
  3. Systemintegrität prüfen: Führen Sie sfc /scannow in der Eingabeaufforderung aus, um Systemdateien zu überprüfen.
  4. Windows Update Status: Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist (Get-WindowsUpdateLog).

2. Installationsmethoden im Vergleich

Es gibt mehrere Methoden zur Installation der Rechner-App. Die folgende Tabelle zeigt einen Vergleich der wichtigsten Optionen:

Methode Vorteile Nachteile Erforderliche Rechte Internetverbindung
Windows Package Manager (winget) Einfache Syntax, offizielle Microsoft-Quelle Erfordert Windows 10 1809 oder höher Administrator Ja
PowerShell (Add-AppxPackage) Volle Kontrolle, offline möglich Manuelles Herunterladen des Pakets erforderlich Administrator Nein (mit lokalem Paket)
Manuelle Installation (AppX) Maximale Flexibilität, Versionskontrolle Komplexer Prozess, Fehleranfällig Administrator Nein (mit lokalem Paket)
Microsoft Store Benutzerfreundlich, automatische Updates Weniger Kontrolle über den Prozess Benutzer (mit UAC) Ja

3. Schritt-für-Schritt Anleitung für PowerShell-Installation

Methode 1: Installation mit winget (empfohlen)

  1. Öffnen Sie PowerShell als Administrator
  2. Führen Sie folgenden Befehl aus, um winget zu installieren (falls nicht vorhanden):
    Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
  3. Installieren Sie die Rechner-App mit:
    winget install Microsoft.WindowsCalculator
  4. Bestätigen Sie die Installation mit “Y” wenn gefragt

Methode 2: Manuelle Installation mit Add-AppxPackage

  1. Laden Sie das aktuelle AppX-Paket von den offiziellen Microsoft-Servern herunter:
    Invoke-WebRequest -Uri "https://aka.ms/calculator" -OutFile Calculator.appxbundle
  2. Installieren Sie das Paket mit:
    Add-AppxPackage -Path .\Calculator.appxbundle
  3. Für alle Benutzer installieren:
    Add-AppxPackage -Path .\Calculator.appxbundle -AllUsers

Methode 3: Offline-Installation mit lokalem Paket

  1. Laden Sie das AppX-Paket auf einem anderen Computer mit Internetverbindung herunter
  2. Übertragen Sie die Datei auf den Zielcomputer
  3. Führen Sie in PowerShell aus:
    Add-AppxPackage -Path "Pfad\zur\Calculator.appxbundle"

4. Fehlerbehebung und häufige Probleme

Bei der Installation können verschiedene Fehler auftreten. Die folgende Tabelle zeigt häufige Fehlercodes und deren Lösungen:

Fehlercode Beschreibung Lösung
0x80073CF0 Paket konnte nicht registriert werden Führen Sie DISM /Online /Cleanup-Image /RestoreHealth aus und versuchen Sie es erneut
0x80070005 Zugriff verweigert Stellen Sie sicher, dass PowerShell als Administrator ausgeführt wird
0x80073D05 Paket ist bereits installiert Deinstallieren Sie die bestehende Version zuerst mit Remove-AppxPackage
0x80070002 Datei nicht gefunden Überprüfen Sie den Pfad zum AppX-Paket und die Dateiberechtigungen

5. Erweitere PowerShell-Skripte für die Verwaltung

Für Systemadministratoren, die die Rechner-App in Unternehmensumgebungen verwalten, sind folgende erweiterte Skripte nützlich:

Skript 1: Rechner-App für alle Benutzer installieren

$PackagePath = "C:\Temp\Calculator.appxbundle"
Add-AppxPackage -Path $PackagePath -AllUsers
Get-AppxPackage *WindowsCalculator* | Select Name, PackageFullName, InstallLocation

Skript 2: Rechner-App deinstallieren und neu installieren

$Package = Get-AppxPackage *WindowsCalculator*
Remove-AppxPackage -Package $Package.PackageFullName
Add-AppxPackage -Path "C:\Temp\Calculator.appxbundle"

Skript 3: Rechner-App Version prüfen

$Calculator = Get-AppxPackage *WindowsCalculator*
$Calculator | Select Name, Version | Format-List

6. Sicherheitsaspekte und Best Practices

Bei der Installation von Anwendungen über PowerShell sollten folgende Sicherheitsaspekte beachtet werden:

  • Quellenverifikation: Laden Sie AppX-Pakete nur von offiziellen Microsoft-Quellen herunter
  • Digitale Signaturen: Überprüfen Sie die digitale Signatur des Pakets mit Get-AuthenticodeSignature
  • Skriptausführung: Beschränken Sie die Ausführung von PowerShell-Skripten auf vertrauenswürdige Quellen
  • Protokollierung: Aktivieren Sie die PowerShell-Protokollierung für Audit-Zwecke:
    Enable-PSRemoting
    Set-PSReadlineOption -HistorySaveStyle SaveAtExit
  • Berechtigungen: Gewähren Sie nur die minimal erforderlichen Berechtigungen für die Installation

7. Automatisierung für Unternehmensumgebungen

In größeren Unternehmensumgebungen kann die Bereitstellung der Rechner-App durch folgende Methoden automatisiert werden:

Gruppenrichtlinien (GPO)

Erstellen Sie eine Gruppenrichtlinie, die das folgende Skript bei der Benutzeranmeldung ausführt:

if (-not (Get-AppxPackage -Name *WindowsCalculator*)) {
    Add-AppxPackage -Path "\\Server\Share\Calculator.appxbundle" -AllUsers
}

Microsoft Endpoint Configuration Manager (MECM)

Erstellen Sie eine Anwendung in MECM mit folgenden Einstellungen:

  • Installationsprogramm: powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Path 'Calculator.appxbundle' -AllUsers"
  • Erkennungsmethode: PowerShell-Skript, das Get-AppxPackage *WindowsCalculator* ausführt
  • Bereitstellungseinstellungen: “Für System installieren”

Intune (Microsoft Endpoint Manager)

Fügen Sie eine neue Windows-App (Win32) in Intune hinzu mit:

  • Installationsbefehl: powershell.exe -ExecutionPolicy Bypass -Command "Add-AppxPackage -Path '.\Calculator.appxbundle' -AllUsers"
  • Erkennungsregel: Datei “Calculator.exe” in “%ProgramFiles%\WindowsApps”
  • Bereitstellungsmodus: “Erfordert”

8. Performance-Optimierung nach der Installation

Nach erfolgreicher Installation können folgende Optimierungen vorgenommen werden:

  1. Startmenü-Pin: Fügen Sie die Rechner-App zum Startmenü hinzu:
    $Calculator = Get-AppxPackage *WindowsCalculator*
    $AppListEntry = $Calculator.GetAppxPackageManifest().Package.Applications.Application.Id
    New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2\FavoriteApps" -Force
    Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2\FavoriteApps" -Name "$AppListEntry" -Value "AppXq0fevzme2pys62n3e0fbqa7peapykr8v"
  2. Taskleisten-Anheftung: Heften Sie die App an die Taskleiste an:
    $Shell = New-Object -ComObject "Shell.Application"
    $Calculator = Get-AppxPackage *WindowsCalculator*
    $AppPath = "$($Calculator.InstallLocation)\Calculator.exe"
    $Shell.NameSpace('shell:::{905e6380-c3d5-439b-84b6-6d5a02d8f728}').Self.InvokeVerb("pintoStartScreen", $AppPath)
  3. Standard-Rechner-Modus: Setzen Sie den Standardmodus (z.B. auf “Wissenschaftlich”):
    Set-ItemProperty -Path "HKCU:\Software\Microsoft\Calculator" -Name "CalcMode" -Value 2

Häufig gestellte Fragen (FAQ)

Frage 1: Kann ich die Rechner-App ohne Administratorrechte installieren?

Nein, die Installation der Rechner-App über PowerShell erfordert Administratorrechte, da es sich um eine systemweite Installation handelt. Sie können die App jedoch über den Microsoft Store ohne Administratorrechte installieren, wenn Ihr Konto über die entsprechenden Berechtigungen verfügt.

Frage 2: Wie kann ich eine bestimmte Version der Rechner-App installieren?

Um eine spezifische Version zu installieren, müssen Sie:

  1. Die gewünschte Version des AppX-Pakets von einer vertrauenswürdigen Quelle herunterladen
  2. Das Paket mit Add-AppxPackage installieren
  3. Optional die automatischen Updates deaktivieren:
    Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\WindowsStore" -Name "AutoDownload" -Value 2

Frage 3: Wie deinstalliere ich die Rechner-App vollständig?

Zur vollständigen Deinstallation führen Sie folgende Schritte aus:

  1. Ermitteln Sie den vollständigen Paketnamen:
    $Package = Get-AppxPackage *WindowsCalculator*
    $Package.PackageFullName
  2. Deinstallieren Sie das Paket:
    Remove-AppxPackage -Package $Package.PackageFullName
  3. Für alle Benutzer deinstallieren:
    Remove-AppxPackage -Package $Package.PackageFullName -AllUsers
  4. Löschen Sie ggf. verbleibende Registrierungseinträge:
    Remove-Item -Path "HKCU:\Software\Microsoft\Calculator" -Recurse -Force

Frage 4: Warum wird die Rechner-App nach Windows-Updates zurückgesetzt?

Dieses Verhalten tritt auf, weil:

  • Windows-Updates manchmal Standard-Apps zurücksetzen
  • Die Rechner-App als Systemkomponente behandelt wird
  • Es Konflikte zwischen der manuell installierten und der Systemversion gibt

Lösung: Installieren Sie die App nach dem Update neu oder verwenden Sie die folgende PowerShell, um die Systemversion zu sichern:

$Calculator = Get-AppxPackage *WindowsCalculator*
$Calculator | Export-AppxPackage -Path "C:\Backup\Calculator"

Frage 5: Kann ich die Rechner-App in Windows 10 LTSC installieren?

Ja, aber mit folgenden Einschränkungen:

  • LTSC-Versionen enthalten keine vorinstallierte Rechner-App
  • Sie müssen das AppX-Paket manuell von einem anderen Windows 10-System extrahieren
  • Einige Funktionen (wie Währungsumrechnung) erfordern möglicherweise zusätzliche Abhängigkeiten

Installationsbefehl für LTSC:

Add-AppxPackage -Path "C:\Temp\Calculator_LTSC.appxbundle" -DependencyPath "C:\Temp\Dependencies"

Leave a Reply

Your email address will not be published. Required fields are marked *