Uninstall Pre-Installed Apps

Open an elevated PowerShell. 
Windows 10 Release Day: Everything You Need to Know

Uninstall Pre-Installed Apps

PackageManagement, formerly called OneGet, allows you to install or remove programs using a central collection, rather than piecemeal from the Internet.
Windows 10 comes with a whole lot of pre-installed apps that can't be removed through normal means because the 
Uninstall button is grayed out. Heress how you can get around that using PowerShell.
Open an elevated PowerShell. An elevated PowerShell is when you run it as administrator for greater privileges and access.

Get-AppxPackage [-AllUsers]
Remove-AppxPackage full package name

Use the Get-AppxPackage command. This is a simple command that returns a list of all apps installed under your user profile (.appx files). To get a list of all apps 
installed across all users, run it with the -AllUsers parameter.
Use Remove-AppxPackage  to uninstall. Done. It's really as simple as that.
*WindowsCamera* | Remove-AppxPackage
*ZuneMusic* | Remove-AppxPackage
*WindowsMaps* | Remove-AppxPackage
*MicrosoftSolitaireCollection* | Remove-AppxPackage
*BingFinance* | Remove-AppxPackage
*ZuneVideo* | Remove-AppxPackage
*BingNews* | Remove-AppxPackage
*WindowsPhone* | Remove-AppxPackage
*Windows.Photos* | Remove-AppxPackage
*BingSports* | Remove-AppxPackage
*XboxApp* | Remove-AppxPackage
*BingWeather* | Remove-AppxPackage
*WindowsSoundRecorder* | Remove-AppxPackage
*3DBuilder* | Remove-AppxPackage
*SkypeApp* | Remove-AppxPackage
*MicrosoftOfficeHub* | Remove-AppxPackage

Fetch List of Installed Drivers

One big concern about Windows 10 is driver compatibility for hardware devices. A device driver is a bit of code that allows your 
operating system to communicate with external devices, like keyboards, mice, graphics cards, etc.
Get-WindowsDriver [-Online] [-All]
Use the Get-WindowsDriver command. This command outputs a list of information regarding the driver packages installed on the system. 
By default, only third-party drivers are included. For the most part, you'll need to include the -Online parameter 
(this specifies that you want drivers for the currently running system). If you want more than just third-party drivers, 
include the -All parameter as well.

Scan for Malware Threats
Start-MpScan [-ScanType QuickScan|FullScan|CustomScan]


Run the Start-MpScan command. The base command will start a scan using default parameters. You can signify which drive or 
directory to scan using a parameter like -ScanPath "C:". 
You can also indicate a scan type using -ScanType [QuickScan/FullScan/CustomScan].

Update threat signatures. Malware scans with Windows Defender are only as good as the threat definitions that 
Windows Defender knows about. 
Keeping those definitions up-to-date is crucial. You can use the Update-MpSignature command for this.