Workstation Setup for Windows 10
This is a best practice guide for setting up and hardening a new Workstation from scratch. It will cover all steps in preparing a Workstation for the use of IPFusion, however, it will not cover how to download and install IPFusion. This guide will have 9 steps:
- Windows 10 IoT Install
- Drivers and Updates
- Basic Configuration
- Group Policy Editor
- Control Panel Configuration
- Windows 10 IoT Settings Menu
- Services
- Windows Media Player
- Project Specific Tasks
A bootable USB with a Windows 10 IoT image on it will be required.
1. Windows 10 IoT Install
Check and install the latest System Bios
Install the latest Windows 10 IoT Enterprise through USB following these steps
Set Time Zone according to your location
Select 'Private Type' network
In the Windows search bar, type in Network Status. Click on Properties and select Private under Network Profile.
2. Drivers and Updates
Obtain the Latest Drivers from the Manufacturer Website
- Motherboard
- Graphics card (if present)Note: If the computer does not have internet, use a separate computer that is connected to the internet and transfer over the drivers using a USB drive.
Download and Install Drivers into their Respective Folders as Follows:
- C:\Drivers\Audio
- C:\Drivers\Chipset
- C:\Drivers\LAN
- C:\Drivers\Video
- Any other categories
Install Drivers in the Following Order Restarting the Computer After Each Install:
Check the Device Manager for any Driver-Related Issues
Install Windows Updates
3. Basic Configuration
Create a C:\IPFusion folder. Enable sharing and disable Read Only
Right click the IPFusion folder and click Properties. Find the Sharing tab and select Operator under Name and click Share. Afterwards, under the General tab find Attributes and click Read Only to disable it.
- Inside the folder create a folder named Installs and place a copy of all installed software.
- Inside the folder create a folder named Tools and place the desktop background image.
Delete any Windows Desktop shortcuts, but keep Recycle Bin
Depending on the graphic card brand, find out how to disable any graphics card Hot Keys such as screen rotation
Unpin Microsoft Edge, and Microsoft Store from the Taskbar
Right click on the Taskbar and select Taskbar setting:
- Uncheck Show Touch Keyboard button from the Taskbar
-
Uncheck Show Task View button from the Taskbar
-
Set Cortana → Show Search Box to Hidden
In the BIOS, set after power failure: Restore Last State
Install Notepad++
- Install Notepad++
- In the application, go to Settings and then Preferences
- Backup → Uncheck Remember current session for next launch
- MISC. → Uncheck Enable Notepad++ auto-updater
- Go to Plugins and click on Plugins Admin
- Install the XML Tools Plug-In
- Install the Compare Plug-In
Uninstall the following Programs (if present):
- 3D Builder
- Camera
- Get Office
- Get Skype
- Get Started
- Groove Music
- Maps
- Money
- Movies & TV
- News
- OneNote
- People
- Companion
- Photos
- Store
- Sports
- Solitaire Collection
- Voice Recorder
- Weather
- Xbox
- Xbox LiveNote: Use the following PowerShell command to uninstall native Windows feature tiles:
- Get-AppxPackage *AppName* | Remove-AppxPackage
4. Group Policy Editor
→ Start → Search → gpedit.msc
OneDrive
Microsoft Store
The following steps will prevent users from opening and using Windows Store.
5. Control Panel Configuration
The following configuration is all done through the control panel. Each subsection heading is an option that can be selected in the control panel. Set control panel to → View by: Small Icons
Power Options
Set these options based on the desired use of the computer. The following is recommended:
- Click Start, and then type cmd in the Start Search box.
- In the search results list, right-click Command Prompt, and then click Run as Administrator.
- When you are prompted by User Account Control, click Continue.
- At the command prompt, type powercfg.exe /hibernate off, and then press Enter.
- Type powercfg /a to see all available power states.
- Type exit, and then press enter to chose the Command Prompt window.
- Reboot the computer. Then return to the control panel Power Options.
- Click Show additional plans, set the Power
Plan to High performance, then select Change
Plan Settings and then click Change advanced power
settings (Make sure High performance is selected from
the drop-down).
- Turn off all power saving
- Set turn off Display to Never
- Set the Hard Disk to Never
- Set the USB selective suspend settings to Disabled
- Set Hibernate to Never (if present)
- Set Sleep button to Do Nothing (if present)
- Set the Lid Close action to Do Nothing (if present)
Start → Turn Windows features on or off
- Turn Windows features on or off
- Remove any unnecessary bundled Windows software (Games, Windows DVD Maker, etc.)
- Turn ON Media Features (Required for IPFusion to play sound)
- Turn ON the Telnet Client
- Turn ON the Telnet (if the project is going to use Windows Backup Images)
Security and Maintenance
Sound
- Switch Enable audio enhancements to Off
System
- Click Allow Remote Connections to this computer
Windows Firewall
- Turn off Windows Firewall for all networks
6. Windows 10 Settings Menu
The following configuration is all done through the → Start → Settings menu. Each subsection heading is a selectable option in the settings menu.
System
Set these options based on the desired use of the computer. The following is recommended:
Multitasking
- Set all Snap settings to OFF
Network & Internet
- Set Make this PC discoverable to On. This will set
it to a private network. Note: these options are only available when connected to a network.
Setting → Personalization
- Show recently added apps: Off
- Show most used apps: Off
- Occasionally show suggestions in start: Off (if present)
- Show recently opened Jump Lists: Off
- Show recommendation for tips: Off (if present)
- Show account related notifications: Off
Privacy & Security
Windows Update
7. Services
Services
- Device Setup Manager service should be stopped and disabled because it will try and fail to connect to the internet.
- Windows Time service either should be enabled or disabled depending on if windows time sync or an external time sync program will be used for this project.
- Windows Update service should be stopped and disabled after all updates are complete because it will try and fail to connect to the internet.
8. Windows Media Player
Windows Media Player
- Choose Custom Settings
- Uncheck all options and then select to make WMP as the default player
9. Project Specific Tasks
Install Touchscreen Drivers
- Get the latest touchscreen drivers from the internet and install.Note: At this point, complete any other tasks or configurations required for the specific project.