Windows 10

A regular (mini) PC with Microsoft Windows on it, is in general a very solid digital signage setup. In this section we'll show you how configure and what to install to turn your Windows PC into a player of your Hi-Def Signage content. The easiest way is to:

Alternatively you can follow one or more of these manual steps:

Fast Installation

The fastest way to configure a (mini) PC with Windows 10 is described in the following steps, please follow them in order.

Install Google Chrome

If Google Chrome is not yet installed, open your current web browser and go to http://google.com/chrome and then download and install Google Chrome as instructed.

Configure Using Our Script

  1. Download this zip file to the Downloads folder and unzip it by right-clicking on it and selecting Extract All....
  2. Navigate to the folder to which the files were extracted (Downloads\playr-loader-master\player-loader-master) and then right-click on the file EnablePowershellScripts and select the option Run as administrator. If you get a Microsoft Defender security message, click on More info and click the Run anyway button. Screenshot; run command file as administrator
  3. Confirm the pop up
  4. You will see a confirmation that powershell execution is enabled Screenshot; enable powershell execution confirmation
  5. Click on the Windows icon to open the start menu and type powershell, with your mouse right-click on the item at the top of the start menu named Windows Powershell and select the Run as administrator option Screenshot; run powershell as administrator
  6. Confirm the pop up
  7. In the Powershell window that has opened go to the unzipped folder inside the Downloads folder by typing cd $Env:USERPROFILE\Downloads\playr-loader-master\playr-loader-master and pressing Enter
  8. Now execute our script by typing .\PrepareForPlayr.ps1 and pressing Enter. The script will run and report on the steps it performs. After the script you will see something similar to this screenshot Screenshot; powershell results
  9. Now go back to your Windows Explorer where you enabled the ability to run scripts (in step 2), right-click on DisablePowershellScripts and select the option Run as administrator.
  10. You will see a confirmation that powershell execution is disabled Screenshot; disable powershell execution confirmation
  11. If you want you can delete the playr-loader-master folder from the Downloads folder
  12. Now we will enable automatic login; on the bottom left, click the Windows icon and then type netplwiz and press Enter.
  13. In the User Accounts window that pops up, uncheck the Users must enter a user name and password to use this computer option
  14. You will be prompted for the user's password, after which you can accept the new configuration with Ok.
  15. In the taskbar, click the Windows icon and select Settings (the gear icon).
  16. Type Change the sign in the search field at the top of the window.
  17. Click Change the sign-in requirements.
  18. Under Require sign-in select Never.

Check Video Drivers

Although optional, since the script you just used updates Windows (GPU) drivers, this step can improve the performance of your device:

  1. Search for the support page on the website of the manufacturer of your (mini) PC that contains drivers for your specific model. This comes usually in the form of an executable or file that will be handled by Windows10 after you have downloaded it. Usually there are multiple files available. Search for drivers for you (embedded) GPU.
  2. Select the newest version of the driver and download it
  3. Usually by double clicking the downloaded file either an install-application is executed that installs the drivers or Windows will install the driver automatically.

Automatic Startup And Shutdown

Although optional this step will turn your into a "real" player; by automatically starting and stopping Windows the device basically needs no attention; you can remove the mouse and keyboard and install the device behind the TV screen. Everything will work automatically.

To automatically wake your computer out of sleep mode.

  1. On the bottom left, click the Windows icon and then type Schedule.
  2. Click Task scheduler.
  3. Choose Create basic task and name it Start up, click Next.
  4. Set the trigger to Daily and click Next.
  5. Set the time the computer has to wake up, set Recur every to 1 day and click Next.
  6. Set the Action to Start a Program and click Next.
  7. Set the Program to ipconfig.exe and set the Argument to /renew and click Next
  8. On the last page check Open the Properties dialog for this task when I click Finish and click Finish.
  9. On the General tab under Security options check Run whether user is logged on or not and check Run with the highest privileges.
  10. On the Conditions tab under Power check Wake up computer to run this task.

Still in the Task Scheduler we now create a task to suspend the PC

  1. Click Create basic task and name it Shut down, click Next.
  2. Set the trigger to Daily and click Next.
  3. Set the Action to Start a Program and click Next.
  4. Set the Program to C:\Windows\System32\rundll32.exe and set the Argument to powrprof.dll,SetSuspendState 0,1,0 and click Next.
  5. On the last page check Open the Properties dialog for this task when I click Finish and click Finish.
  6. On the General tab under Security options check Run whether user is logged on or not and check Run with the highest privileges.

The good news: you are done! If you now shut down your PC and turn it back on you should be presented with our registration screen. Register the player and you are off to the races.

Manual Installation And Configuration

If you want to know exactly what changes are needed to turn your PC into a "player" or if you ran into problems during the setup using our script you can either follow all the steps below or pick the ones that you need.

Latest Video Drivers

For optimal graphics performance, make sure you are running the latest video drivers on your computer.

  1. On the bottom left, click the Windows icon and then the gear icon.
  2. Type Display in the search field at the top of the window.
  3. Click Display settings.
  4. Click Advanced display settings.
  5. Click Display adapter properties.
  6. On the Adapter tab click the Properties button.
  7. On the Driver tab click Update driver.
  8. Click Search automatically for updated driver software.
  9. A message will appear to tell you the driver is up to date or instructions on how to update your driver.

Google Chrome Installation

  1. If Google Chrome is not yet installed, open your current web browser and go to http://google.com/chrome and then download and install the latest version of Google Chrome as instructed.
  2. When asked, set Chrome to be your default browser.
  3. If Chrome is already installed you can set it as the default browser:
    1. in Chrome, click the button on the top right with the three horizontal lines (or dots depending on the version of Chrome)
    2. click Settings
    3. select Make Google Chrome my default browser
  4. Now make sure that videos with sound can play correctly:
    1. Type chrome://settings/content/sound in the address bar.
    2. In the section Allow press the Add button.
    3. Type [*.]hidefsignage.com and press Add.

Disable Windows Auto-Updates

Just like you don't want Chrome to automatically update, you also want the same for Windows. On a regular computer that you use yourself every day this is bad advice, especially since you need to be protected against the latest threats when pulling in e-mail, downloading unknown programs and visiting all kinds of new websites. However, on a computer that only visits the same well-known website over and over again, this is less of an issue. Instead you want to make sure that the channel playback does not get interrupted by any update procedure.

In Windows 10, they made it difficult to disable auto-updates. The way to do it is to tell Windows that your network connection is a "metered connection". By default you cannot configure a wired connection as "metered connection". Here are the steps to do configure both your WiFi and wired network as "metered connections":

  1. First we need to get permissions to reconfigure the networks connections:
    1. On the bottom left, click the Windows icon and then type regedit.
    2. Click the regedit command that pops up and confirm that you like to open it.
    3. On the left hand side, navigate to the folder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\DefaultMediaCost
    4. Right click on the DefaultMediaCost folder and select Permisssions...
    5. Click on the Advanced button.
    6. On the top of the next window, you'll see an Owner: listed (usually this is TrustedInstaller). Click Change.
    7. In the Enter the object name to select box, type the name of your Windows user account.
    8. Click the Check Names button to validate the account name.
    9. Click Ok.
    10. In the Permission entries list, also find the name of your Windows user account and double click on it. Then enable Full Control under Basic permissions.
    11. Click Ok in this and all former windows to finalize this process.
  2. Now we can make the WiFi and wired network setting configurable as a "metered connection":
    1. Download this zip file.
    2. Go to the folder where the file was downloaded and double click it to unzip.
    3. Double click the Enable Metered Ethernet Connection.reg file to configure the network connections as "metered connections".
    4. If asked for permission to change the registry, accept.

This should basically take care of auto-updates. There are a few more things that you can change, but they shouldn't be strictly necessary. Please refer to this How-To Geek article for more details.

Disable Energy Saving Mode

To make sure that the screen does not turn black after a few minutes, do the following:

  1. On the bottom left, click the Windows icon and then the gear icon.
  2. Type Power in the search field at the top of the window.
  3. Click Power Options.
  4. Select the High performance plan (possibly hidden under Show additional plans).
  5. Click to the right of this plan Change plan settings.
  6. Select Never for all options.
  7. If available, set both Brightness sliders to the right most position.

Automatically Start Chrome On Startup

To make Google Chrome start automatically when Windows starts, do the following:

  1. Download this zip file and unpack it to the Desktop of your computer. Place the files StartChromeForHi-Def Signage.cmd and playr_loader.html on your Desktop.
  2. Check if Chrome starts up by double clicking the StartChromeForHi-Def Signage.cmd file. If Chrome starts full screen and shows a Hi-Def Signage (player registration) page, then this works correctly.
  3. On the bottom left, click the Windows icon and then type Schedule.
  4. Click Task scheduler.
  5. Choose Create basic task and name it Start Chrome for Hi-Def Signage, click Next.
  6. Set that this task has to be executed When I log in, click Next.
  7. Choose the action Start a program, click Next.
  8. Click the Browse button and select the StartChromeForHi-Def Signage.cmd file on the Desktop.
  9. To make startup more smooth: check “Open the Properties dialog for this task when I click Finish” before you click Finish.
  10. Go to the Triggers tab, click At log on trigger and choose Edit...
  11. Under Advanced settings, check Delay task for and choose 30 Seconds. This way Chrome will start up 30 seconds after Windows has started. This will allow for network and internet connections to have been established.

Automatic Player Shutdown (Sleep Mode)

If you like to save some energy, you can set the computer to go into sleep mode when you like your channel to stop playing.

  1. On the bottom left, click the Windows icon and then type Schedule.
  2. Click Task scheduler.
  3. Choose Create basic task and name it Shut down, click Next.
  4. Set the trigger to Daily and click Next.
  5. Set the Action to Start a Program and click Next.
  6. Set the Program to C:\Windows\System32\rundll32.exe and set the Argument to powrprof.dll,SetSuspendState 0,1,0 and click Next.
  7. On the last page check Open the Properties dialog for this task when I click Finish and click Finish.
  8. On the General tab under Security options check Run whether user is logged on or not and check Run with the highest privileges.

Automatic Player Startup

Create a task to automatically wake your computer out of sleep mode.

  1. On the bottom left, click the Windows icon and then type Schedule.
  2. Click Task scheduler.
  3. Choose Create basic task and name it Start up, click Next.
  4. Set the trigger to Daily and click Next.
  5. Set the time the computer has to wake up, set Recur every to 1 day and click Next.
  6. Set the Action to Start a Program and click Next.
  7. Set the Program to ipconfig.exe and set the Argument to /renew and click Next
  8. On the last page check Open the Properties dialog for this task when I click Finish and click Finish.
  9. On the General tab under Security options check Run whether user is logged on or not and check Run with the highest privileges.
  10. On the Conditions tab under Power check Wake up computer to run this task.

It depends on the computer you are using if this automatic startup is going to work. So be sure to test it. The alternative is to set auto-startup in the computer's BIOS. You will have to read the BIOS user manual to find out if and how that works on that specific computer. For more details on this, also check the Linux section.

Disable User Login

You want to disable user login so that the playback device automatically starts playing content when it's powered on.

  1. On the bottom left, click the Windows icon and then type netplwiz and press enter.
  2. In the User Accounts window that pops up, there should be a Users must enter a user name and password to use this computer option, if so uncheck it. If the option is not present you can make it "appear" by performing the following steps;
    1. Download this zipped registry file
    2. Unzip the file to get the registry file called netplwiz.reg
    3. Double click the netplwiz.reg file to let it make a change in the Windows registry that will make the option appear
    4. Now close the User Accounts window and open it again, the option will be present, uncheck it
  3. You will be prompted for the user's password, after which you can accept the new configuration with Ok.

Then remove the last sign-in restriction with with the following steps:

  1. On the bottom left, click the Windows icon and then the gear icon.
  2. Type Change the sign in the search field at the top of the window.
  3. Click Change the sign-in requirements.
  4. Under Require sign-in select Never.