<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Fides Tamen Quin</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/kimberj/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/kimberj/feed.xml</link>
    <description>Trust, but Verify...and all the other things learned while troubleshooting.</description>
    <lastBuildDate>Mon, 04 Jun 2018 23:13:31 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Random brain dump around Apps, Windows 10, and management options</title>
      <link>https://docs.microsoft.com/archive/blogs/kimberj/apps-on-windows-10</link>
      <pubDate>Thu, 21 Sep 2017 16:39:03 GMT</pubDate>
      <dc:creator><![CDATA[Kimberj [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kimberj/?p=665</guid>
      <description><![CDATA[What are Windows/Modern/UWP apps?

The official term (at the time of this post ;) ) is Windows...]]></description>
      <content:encoded><![CDATA[<b>What are Windows/Modern/UWP apps?</b>

The official term (at the time of this post ;) ) is Windows Apps. These apps started in Windows 8 and can be added via the Store.  They do not have an old school msi or a homegrown 'opps I installed spycrap' installer, they follow a completely different set of APIs, they usually have a cute basic icon.  UWP apps are built to work cross several platforms (thus the Universal Windows Platform name) and can be installed on Desktop, Phone or Xbox etc.  UWP apps are Windows apps, but not all Windows apps were built to be UWP apps.

&nbsp;

Today I'm going to focus on the Windows Apps that come with Windows 10 Enterprise builds.

<b>Definitions:</b>

First, it's good to call out that there are a few flavors of Windows Apps on Windows 10. Here is how I define them.
<ul>
 	<li><b>System Apps</b> - Appx items that reside in the C:\Windows\*</li>
 	<li><b>Apps - </b>Appx items installed in C:\Program Files\WindowsApps and have two subcategories
<ul>
 	<li><b>Provisioned</b> - Installed after 1st Logon</li>
 	<li><b>Installed</b> - Installed as part of the OS</li>
</ul>
</li>
 	<li><b>Other</b> - Appx items that do not have a direct tile or UI (background apps like the Print UI or payment UI)</li>
 	<li><b>And the odd ducks that dance to their own music</b> - Apps that you can remove from Settings App but do not appear elsewhere.</li>
</ul>
<b>Don’t wanna see them options:</b>

Many companies and users want to remove or hide extra apps to avoid internal support calls, end user confusion, etc.  It’s the "No Mom! You don’t need to click that… no…sigh" Just kidding, we're here to work and not play Candy Crush.  I get it.

&nbsp;

There are several possibilities I like to call out for managing Windows Apps that don’t have to follow the nuke 'em all! option:

<b>First - Rules! (mainly my rules, but overall great guidelines)</b>

<b><i>Rule 1: Leave anything in C:\Windows\* alone.  Not worth it, nope, nada, pain in the wrong place, leave them be, please. Just, no. Not at this time.</i></b>

<b><i>Rule 2: Do not uninstall the Store, hide it, yes. Uninstall = unsupported = Reset or reinstall. </i></b>

<b><i>Rule 3: If there's an Appx Package with no App tile on Start or direct UI access - leave it alone. It's not hurting anyone. Wooosaaaa. Namaste.</i></b>

<b><i>R</i></b><b><i>ule 4: Test test test before deploy. Test in a blocked OU and then test again in a normal OU. I've seen several cases where old policies cause unintended results.</i></b>

&nbsp;

&nbsp;

<b>Option 1:</b>

Use Group Policy to customize Start menu to show only the App Tiles you choose.  Additionally, you can use Group Policy to Hide All Apps list.
<ul>
 	<li>This can be implemented any time after deployment so you don’t have to worry about reimaging the machine.</li>
 	<li>Editing XML can be fussy.  Make sure to use a plain text editor, avoid adding extra spaces and keep the formatting UTF-8.</li>
 	<li>Be mindful of old Windows 7 or earlier Group Policies that were for Start menu. They do not apply to Windows 10 unless specifically stated in the Policy Description.</li>
</ul>
Policies:
<pre>Computer configuration\Administrative Templates\Start Menu and Taskbar\Start Layout
User Configuration\Administrative Templates\Start Menu and Taskbar\Remove All Programs list from the Start menu</pre>
&nbsp;

Tons of details:

<a href="https://docs.microsoft.com/en-us/windows/configuration/windows-10-start-layout-options-and-policies">https://docs.microsoft.com/en-us/windows/configuration/windows-10-start-layout-options-and-policies</a>

&nbsp;

&nbsp;

<b>Option 2:</b>

Use Applocker to block users from accessing certain apps
<ul>
 	<li>Caveat - You will still see the app icon - not ideal. But users will be told this is purposefully blocked so should not generate calls.</li>
 	<li>Use this option for any apps installed to C:\Windows\*.</li>
</ul>
Tons of details:

<a href="https://docs.microsoft.com/en-us/windows/device-security/applocker/manage-packaged-apps-with-applocker">https://docs.microsoft.com/en-us/windows/device-security/applocker/manage-packaged-apps-with-applocker</a>

&nbsp;

&nbsp;

<b>Option 3:</b>

<b>The Store - </b>You can use Group Policy to block users from accessing the Store, additionally you can then use the Business Store to control apps that are offered or turn off Store updates.
<ul>
 	<li>Feature Plug - Store for Business is a great option to control the apps the users has available.</li>
</ul>
&nbsp;

Policies:
<pre>Computer Configuration\Administrative Templates\Windows Components\Store\Turn off the Store Application 
Computer Configuration\Administrative Templates\Windows Components\Store\Disable all apps from the Windows Store 
Computer Configuration\Administrative Templates\Windows Components\Store\Turn off Automatic Download and install of updates</pre>
&nbsp;

Tons of details:

<a href="https://docs.microsoft.com/en-us/windows/configuration/stop-employees-from-using-the-windows-store">https://docs.microsoft.com/en-us/windows/configuration/stop-employees-from-using-the-windows-store</a> <a href="https://docs.microsoft.com/en-us/microsoft-store/windows-store-for-business-overview">https://docs.microsoft.com/en-us/microsoft-store/windows-store-for-business-overview</a>

&nbsp;

&nbsp;

<b>Option 4: </b>

Use LTSB versions of Windows 10, which does not have any Apps.  This is only available for Volume License customers and any environment would have to weigh the options to see if this is a viable solution for the needs, but I did want to call this out as a No-Apps option. More Info: <a href="https://www.microsoft.com/Licensing/servicecenter/default.aspx">https://www.microsoft.com/Licensing/servicecenter/default.aspx</a> <a href="https://technet.microsoft.com/en-us/windows/release-info.aspx">https://technet.microsoft.com/en-us/windows/release-info.aspx</a> <a href="https://blogs.technet.microsoft.com/mniehaus/2016/08/04/windows-10-1607-downloads-available-on-vlsc/">https://blogs.technet.microsoft.com/mniehaus/2016/08/04/windows-10-1607-downloads-available-on-vlsc/</a>

&nbsp;

&nbsp;

<b>Option 5:</b>

Uninstall the Installed or Provisioned Appx items.
<ul>
 	<li>Follow Rules above.</li>
 	<li>Some apps will not uninstall. Because. They. Don’t. Stop asking. Dont make me turn the car around! But seriously. If PowerShell does not remove them,the app is specifically blocked from uninstall, likely because the OS is dependent on them.</li>
 	<li>Test on VMs before deploying in a live environment</li>
 	<li>Be surgical.  There are several scripts out there that will try to rip everything off the machine. I prefer to be more precise and remove just the specific ones. (sorry - not a fan of any delete *.* type scripts)</li>
</ul>
<b>5a. Scripted uninstall</b>:

Michael Niehaus put this out there - good stuff!  Attached to the blog are his scripts. There is a part two update listed also. <a href="https://blogs.technet.microsoft.com/mniehaus/2015/11/11/removing-windows-10-in-box-apps-during-a-task-sequence/">https://blogs.technet.microsoft.com/mniehaus/2015/11/11/removing-windows-10-in-box-apps-during-a-task-sequence/</a>

<b>5b. Provisioned Apps:</b>

Here's how Provisioned apps appear immediately after 1st logon (everything listed as "Pending" in 1511 or with a Download arrow in 1607).  With a network connection you will see those eventually populate with the real icon. Usually takes 20-30 minutes. Windows 10 1511 Provisioned apps at first boot

<a href="https://msdnshared.blob.core.windows.net/media/2017/09/clip_image00217.jpg"><img width="300" height="256" class="alignnone size-medium wp-image-675" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/clip_image00217-300x256.jpg" /></a>

Windows 10 1607 Provisioned apps at first boot

<a href="https://msdnshared.blob.core.windows.net/media/2017/09/clip_image00419.jpg"><img width="300" height="256" class="alignnone size-medium wp-image-676" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/clip_image00419-300x256.jpg" /></a>

If you are deploying an image, you can use Michael's blog above or DISM prior to deployment to remove provisioned packages: <a href="https://technet.microsoft.com/en-us/itpro/powershell/windows/dism/remove-appxprovisionedpackage">https://technet.microsoft.com/en-us/itpro/powershell/windows/dism/remove-appxprovisionedpackage</a> (Fully disclosure, DISM and deployment are not my jam. Still learning that world!)

&nbsp;

Or you can uninstall any provisioned app via PowerShell after its installed. Just remember:
<ul>
 	<li>Use the Package name from the <strong>Get-AppxProvisionedApps</strong></li>
 	<li>Package name contains the version number which will be different for each build.</li>
 	<li>Use the <strong>Remove-AppxProvisionedPackage</strong> cmdlet and not <strong>Remove-AppxPackage</strong></li>
 	<li>Provisioned Apps uninstalled while online are for that user profile only.</li>
</ul>
Example:

<b>Remove-AppxProvisionedPackage -Online -PackageName Microsoft.Microsoft3DViewer_1.1702.21039.0_neutral_~_8wekyb3d8bbwe</b>

&nbsp;

<b>5c. </b><b>I</b><b>nstalled apps:</b>

Installed apps just need to use the UI to uninstall or the non-provisioned PowerShell cmdlet:

<b>Remove-AppxPackage -package Microsoft.BingNews_8wekyb3d8bbwe</b>

&nbsp;

&nbsp;

<b>Some apps ride the special bus:</b>
<ol>
 	<li><b>Contact Support/Get Help</b> - This is removable via  "Manage Optional features" in Settings App Listed as "Contact Support"</li>
 	<li><b>Feedback</b> changed to <b>Feedback Hub</b> in 1607 and changed from a System app to Windows app</li>
 	<li><b>News </b>and<b> Sway </b>changed from provisioned to installed in 1607</li>
 	<li><b>Sport </b>and<b> Finance</b> changed from provisioned to installable from Store in 1607</li>
 	<li><b>It might not be a Windows App</b> - You might think some apps are Modern/UWP apps, but they're really Win32.</li>
</ol>
To see this, run Procmon against Quick Assist (win32 on 1607) and Groove(Windows App) music.

<a href="https://msdnshared.blob.core.windows.net/media/2017/09/Untitled-picture.png"><img width="435" height="69" class="alignnone wp-image-686 size-full" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/Untitled-picture.png" /></a>

<a href="https://msdnshared.blob.core.windows.net/media/2017/09/2017-09-21_11-16-15.png"><img width="837" height="103" class="alignnone wp-image-705 size-full" alt="" src="https://msdnshared.blob.core.windows.net/media/2017/09/2017-09-21_11-16-15.png" /></a>

&nbsp;

&nbsp;

<b>How to learn more about Windows 10 apps:</b>

You'll need:
<ol>
 	<li>Virtual Machine(s) of each build</li>
 	<li>Settings App-&gt; Apps list view</li>
 	<li>Two PowerShell scripts.</li>
</ol>
<pre><b>get-appxpackage | select name,version,Packagefamilyname,installlocation|export-csv c:\users\</b><b>&lt;user&gt;</b><b>\desktop\GetApps.txt</b> 

<b>get-appxprovisionedpackage -online | select displayname,version,packagename|export-csv c:\users\</b><b>&lt;user&gt;</b><b>\desktop\GetProvisionedApps.txt</b></pre>
&nbsp;

If you don’t want to import into Excel you can format the output as a table in PowerShell
<pre><b>Get-AppxPackage |Select Name,PackageFamilyName</b> 

<b>Get-AppxProvisionedPackage -Online | select displayname,packagename</b></pre>
&nbsp;

*Note the output:

<strong>GetAppx</strong> grabs "Package Family Name" -  this is what you use to remove Installed apps

<strong>Get-AppxProvisionedpackage</strong> grabs "PackageName" - this is what you use to remove Provisioned apps

&nbsp;

&nbsp;

<b>Big Picture Time:</b>

Let's say I did this….
<ol>
 	<li>Built a vanilla VM for each major Windows 10 release based off a standard Enterprise ISO, install the latest updates for each.</li>
 	<li>Let provisioning finish</li>
 	<li>Ran the two PowerShell commands on each VM</li>
</ol>
<pre><b>get-appxpackage | select name,version,Packagefamilyname,installlocation|export-csv d:\users\</b><b>&lt;user&gt;</b><b>\desktop\GetApps.txt</b> 

<b>get-appxprovisionedpackage -online | select displayname,version,packagename|export-csv d:\users\</b><b>&lt;user&gt;</b><b>\desktop\GetProvisionedApps.txt</b></pre>
4.  Import both files as CSV into Excel and do a few hours of cut and paste magic to compare each build. The end result might be (very) similar to the results here:

<a href="https://docs.microsoft.com/en-us/windows/application-management/apps-in-windows-10?branch=w10appstatus">https://docs.microsoft.com/en-us/windows/application-management/apps-in-windows-10?branch=w10appstatus</a>

&nbsp;

&nbsp;

<strong>Takeaways: </strong>
<ul>
 	<li>There are several less intrusive methods to controlling apps.</li>
 	<li>Not all apps are bad.</li>
 	<li>Apps do change per Windows 10 version.</li>
 	<li>Feedback hub does work as a voice for changing apps from System to Installed or Provisioned.  Check for requests/issues and vote up if you agree with the request!</li>
</ul>
&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Windows 10 1703 and DPI improvements</title>
      <link>https://docs.microsoft.com/archive/blogs/kimberj/windows-10-1703-and-dpi-improvements</link>
      <pubDate>Wed, 17 May 2017 16:44:57 GMT</pubDate>
      <dc:creator><![CDATA[Kimberj [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kimberj/?p=635</guid>
      <description><![CDATA[Signal boost for DPI improvements in Creator's...]]></description>
      <content:encoded><![CDATA[Signal boost for DPI improvements in Creator's Update:

https://channel9.msdn.com/events/Build/2017/P4085

&nbsp;

&nbsp;

Side note:  If  you are on the latest released build of Windows 10 and still come across DPI issues please use Feedback Hub and report or vote up the issue if its already there.  It really helps to prioritize fixes!]]></content:encoded>
    </item>
    <item>
      <title>Windows 10 Spotlight may not show Tips</title>
      <link>https://docs.microsoft.com/archive/blogs/kimberj/winx-spotlight-tips</link>
      <pubDate>Mon, 15 May 2017 16:43:25 GMT</pubDate>
      <dc:creator><![CDATA[Kimberj [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kimberj/?p=605</guid>
      <description><![CDATA[When users select Spotlight for their Lock screen setting, typically they will see Tips on the lock...]]></description>
      <content:encoded><![CDATA[When users select Spotlight for their Lock screen setting, typically they will see Tips on the lock screen:

<a href="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-15_11-25-43.png"><img width="300" height="225" class="alignnone size-medium wp-image-615" alt="2017-05-15_11-25-43" src="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-15_11-25-43-300x225.png" /></a>

&nbsp;

But these tips disappear when the Group Policy is set to disabled:

Computer settings -&gt; Windows Settings -&gt; Security Settings -&gt; Local Policies -&gt; Security Options -&gt; Interactive logon: Do not require Ctrl+Alt+Dlt

Users will see the Spotlight image but no Tips:

<a href="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-15_12-34-36.png"><img width="300" height="225" class="alignnone size-medium wp-image-625" alt="2017-05-15_12-34-36" src="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-15_12-34-36-300x225.png" /></a>

&nbsp;

This behavior is by design.

On a side note - Tips can also be directly disabled in the "Force a specific default lock screen and logon image"

&nbsp;

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Known Lock Screen issues with Creator's Update (1703)</title>
      <link>https://docs.microsoft.com/archive/blogs/kimberj/known-lock-screen-issues-1703</link>
      <pubDate>Fri, 05 May 2017 17:59:50 GMT</pubDate>
      <dc:creator><![CDATA[Kimberj [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kimberj/?p=566</guid>
      <description><![CDATA[Updated 11/27/2017

There are a few open issues with Lock screen setting on Windows 10 Enterprise...]]></description>
      <content:encoded><![CDATA[Updated 11/27/2017

There are a few open issues with Lock screen setting on Windows 10 Enterprise build 1703 (Creator's Update)

&nbsp;

<strong>Resolved: The first</strong> is with the Group Policy setting "Force a specific default lock screen image" under

Computer Configuration\Administrative Templates\Control Panel\Personalization

In many cases trying to enabled, change or update this doesnâ€™t appear to work for new or existing users in the environment.

This will happen if "Prevent changing lock screen and logon image" policy is also enabled.

One of the key indicators of this is when you see the desired lock screen image in Settings under Lock screen as the preview but the controls to change are greyed out.

<a href="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-05_11-30-18.png"><img width="276" height="300" class="alignnone size-medium wp-image-595" alt="2017-05-05_11-30-18" src="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-05_11-30-18-276x300.png" /></a>

Many people have sent me that screen shot and said - "See, that's the image I want to appear!" not noting that since its greyed out it also means the "Prevent" lock screen is in play.  When Prevent is disabled it should look like this:

<a href="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-05_11-27-52.png"><img width="276" height="300" class="alignnone size-medium wp-image-585" alt="2017-05-05_11-27-52" src="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-05_11-27-52-276x300.png" /></a>

&nbsp;

This issue is fixed in beta builds and an update released last week in May <a href="https://support.microsoft.com/en-us/help/4020102/windows-10-update-kb4020102">KB4020102</a>

The workaround is to set "Prevent" to Disabled or Not Configured, apply that change and then make the desired updates to "Force".  If there are still issues with Force at this point, test applying it in an OU that blocks inheritance for all other polices to confirm there isn't something else in play.

The "Force" policy does work by default, with no other policies enabled.

&nbsp;

<strong>The second</strong> issue is when Animate settings are changed on the system, the Lock Screen will be black. The time and other text will appear normally, the lock screen with work normally, users will just see black instead of the desired picture.

The setting specifically, under Advance System Settings, Settings under Performance - Animate window minimizing and maximizing is unchecked.

<a href="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-05_10-12-08.png"><img width="207" height="300" class="alignnone size-medium wp-image-575" alt="2017-05-05_10-12-08" src="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-05_10-12-08-207x300.png" /></a>

Or when the policy "Do not allow Windows animations" is enabled under

Computer Configuration\Windows Components\Desktop Windows Manager

<a href="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-05_10-29-30.png"><img width="300" height="211" class="alignnone size-medium wp-image-576" alt="2017-05-05_10-29-30" src="https://msdnshared.blob.core.windows.net/media/2017/05/2017-05-05_10-29-30-300x211.png" /></a>

The workaround for this one is to not enable the policy or uncheck the setting.

This issue was present in 1607 and fixed with the last February Cumulative update but the issue seems to have returned in 1703 and we're currently investigating it.

&nbsp;

<strong>Additional issues 7/7/2017:</strong>

The fix for the first issue implemented new image cache and algorithm.  Initially, when "Prevent..." was applied it would block any changes made to "Force..." policy.  After the May update this has changed and may have some side effects. Some reports I'm seeing are:
<ul type="disc" style="margin-left: .375in;direction: ltr;margin-top: 0in;margin-bottom: 0in">
 	<li style="margin-top: 0;margin-bottom: 0;vertical-align: middle"><span style="font-family: Calibri;font-size: 10.0pt">This is not reproducible 100% of the time. </span></li>
 	<li style="margin-top: 0;margin-bottom: 0;vertical-align: middle"><span style="font-family: Calibri;font-size: 10.0pt">Some machines will work and some will not with the same settings. </span></li>
 	<li style="margin-top: 0;margin-bottom: 0;vertical-align: middle"><span style="font-family: Calibri;font-size: 10.0pt">Resetting the policies to Not Configured and reenabling does not resolve the behavior</span></li>
 	<li style="margin-top: 0;margin-bottom: 0;vertical-align: middle"><span style="font-family: Calibri;font-size: 10.0pt">Some users report this issue without any Group Policies, users not able to change it via Settings</span></li>
 	<li style="margin-top: 0;margin-bottom: 0;vertical-align: middle"><span style="font-family: Calibri;font-size: 10.0pt">Changing the location of the lock screen image on the system may work</span></li>
 	<li style="margin-top: 0;margin-bottom: 0;vertical-align: middle"><span style="font-family: Calibri;font-size: 10.0pt">Lock screen reverts/changes to Cave after resolution change</span></li>
 	<li style="margin-top: 0;margin-bottom: 0;vertical-align: middle"><span style="font-family: Calibri;font-size: 10.0pt">Lock screen behavior is inconsistent when Docked vs Undocked</span></li>
</ul>
These symptoms are <em><strong>not</strong></em> all a result of the May update and are not necessarily all the same issue but one issue that we are working on is with the new image cache implementation.  The workaround for this issue is:
<ul type="disc" style="margin-left: .375in;direction: ltr;margin-top: 0in;margin-bottom: 0in">
 	<li style="margin-top: 0;margin-bottom: 0;vertical-align: middle"><span style="font-family: Calibri;font-size: 10.0pt">Copy the image you want to a second path and update the policy with the new path.</span></li>
 	<li style="margin-top: 0;margin-bottom: 0;vertical-align: middle"><span style="font-family: Calibri;font-size: 10.0pt">Update the Last Modify Timestamp of the image referenced in the policy.</span></li>
 	<li style="margin-top: 0;margin-bottom: 0;vertical-align: middle"><span style="font-family: Calibri;font-size: 10.0pt">Backup and delete the folder C:\ProgramData\Microsoft\Windows\SystemData\S-1-5-18\ReadOnly\LockScreen_P</span></li>
</ul>
9/19/2017

Just got word this secondary issue to the custom image is in RS3 builds now which means it should be in the Fall release (barring any last minute issues)

&nbsp;

11/27/2017

We've been looking into an additional issue where lock screen does not work when the above polices are in play AND users are implementing this reg entry <span> reg add HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System /v DisableLogonBackgroundImage /t REG_DWORD /d 1</span>

This comes into play if you view the lock screen and the logon screen as two separate entities.  In Windows 10 these two screens are closely linked and can be thought of as one presentation.  But in previous versions of Windows they were two elements.  The DisableLogonBackgroundImage is for the screen with logon box only.  Enabling this will present a solid color background.  In current Windows 10 builds this key in combination with "Force..." may not work as expected.

This issue has been fixed and will soon hit flighted builds for Insiders.

Hope that helps!]]></content:encoded>
    </item>
    <item>
      <title>Working with Remote Desktop and High DPI issues</title>
      <link>https://docs.microsoft.com/archive/blogs/kimberj/rdphighdpi</link>
      <pubDate>Mon, 30 Jan 2017 17:19:26 GMT</pubDate>
      <dc:creator><![CDATA[Kimberj [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kimberj/?p=376</guid>
      <description><![CDATA[Hi, my name is Kim and I herd cats... where cats in this case are High DPI issues.  I've been...]]></description>
      <content:encoded><![CDATA[<em>Hi, my name is Kim and I herd cats... where cats in this case are High DPI issues.  I've been working to get more information out there on DPI issues, like bribing the Product Group to write some awesome technical blogs about the fun of High DPI.  (Ok - didn't have to bribe) getting public KB articles and other posts published and fielding questions from various groups on the status of many of the DPI problems.  DPI and RDP is one that has come up often of late and I wanted write this to help people have the best possible experience with Windows 10, high resolution monitors and remote desktop connections.</em>

Disclaimer - I know High DPI issues can be pretty complicated and ugly. But many DPI issues can be mitigated. This article isn't meant to address the difficulties in truly fixing DPI issues in code or discuss known bugs. It is meant to offer best practices to result in optimal performance for Remote Desktop sessions using <strong>Windows 10 1607</strong> with multiple monitors.

For reference and for examples in this blog, I'm use a <a href="https://www.microsoft.com/en-us/surface/devices/surface-book/overview">Surface Book</a> with a <a href="https://www.microsoft.com/surface/en-us/accessories/surface-dock">Surface dock</a> connected to a <a href="http://accessories.us.dell.com/sna/productdetail.aspx?c=us&amp;l=en&amp;s=bsd&amp;cs=04&amp;sku=210-ADTR">Dell 34" wide 4k monitor</a>. I also connect to several remote systems, both Hyper-V VMs and physical systems. I'll stick with Surface Dock for simplicity and familiarity, but this applies to any high resolution devices and companion hardware.

[caption id="attachment_385" align="alignnone" width="400"]<a href="https://msdnshared.blob.core.windows.net/media/2017/01/DPI-Setup.png"><img width="400" height="261" class="wp-image-385" alt="dpi-setup" src="https://msdnshared.blob.core.windows.net/media/2017/01/DPI-Setup-300x196.png" /></a> Home setup[/caption]

<hr />

<b>Key points</b>
<ol>
 	<li>Always be up to date
<ol>
 	<li><a href="https://support.microsoft.com/en-us/help/4000825/windows-10-update-history">Windows 10 - latest releases and cumulative updates</a></li>
 	<li><a href="https://technet.microsoft.com/en-us/itpro/surface/surface-dock-updater">Hardware updates for the device and docks (if applicable)</a></li>
 	<li><a href="https://support.office.com/en-us/article/Office-apps-appear-the-wrong-size-or-blurry-on-external-monitors-bc9f7279-4e42-4b15-a949-46ab8bcfe44f?ui=en-US&amp;rs=en-US&amp;ad=US">Office</a></li>
 	<li>Third party apps</li>
</ol>
</li>
 	<li>Get to Baseline before making adjustments, registry hacks, judgements
<ol>
 	<li>Logoff the device</li>
 	<li>Setup hardware as you plan use it (connect all monitors, connect to the dock, etc)</li>
 	<li>Logon</li>
</ol>
</li>
</ol>
<b>Definitions</b>
<ul>
 	<li><strong>Bad</strong> - I am keeping it generic here. DPI behavior can be any combination of large, small, fuzzy or crisp. The blogs go into more depth on general High DPI behavior:</li>
 	<li><em><a href="https://blogs.technet.microsoft.com/askcore/2015/12/08/display-scaling-in-windows-10/">Display Scaling in Windows 10</a></em></li>
 	<li><em><a href="https://blogs.technet.microsoft.com/askcore/2016/08/16/display-scaling-changes-for-the-windows-10-anniversary-update/">Display Scaling changes for the Windows 10 Anniversary Update</a></em></li>
 	<li><strong>Local system</strong> - the computer making the call</li>
 	<li><strong>Remote system</strong> - the computer answering the call</li>
 	<li><strong>Disconnect</strong> - Disconnect breaks the connection between the two systems. It does not logoff the remote session. Everything is left running.</li>
 	<li><strong>Logoff</strong> - Shuts down all programs running on the system and ends the Winlogon session.</li>
</ul>
<b>Tools I'm using</b>
<ol>
 	<li>Remote Desktop Connection MSTSC.exe (Win32)</li>
 	<li><a href="https://www.microsoft.com/store/apps/9nblggh30h88">Remote Desktop Preview (App)</a></li>
</ol>

<hr />

<b>User scenarios</b>

One of the key considerations to avoid or mitigate DPI issues is knowing your scenarios. If you are considering buying a Surface Book, think of how you will be using the device. If it’s a sit-on-couch-binge-Netflix device/take notes in a meeting device, you won't notice any DPI issues. If you get a Surface Dock to go with it and have it docked, lid closed, most of the time, you won't see many DPI issues. But if you move around, dock/undock or connect to other systems via remote desktop protocol (RDP), or both, you'll probably run into Bad behavior.

The Bad behavior comes into play for two reasons. Hardware configuration(monitor) changes or the difference in resolution between the Surface and connected monitors is large.   The latter can be addressed by using a monitor that matches or comes close to the resolution of the device. For example, my Surface Book does 3000x2000 and my external monitor does 3440x1440. When I connect to the dock, most applications look fine and will move between the monitors without noticeable burps. To combat the first issue, hardware changes, it is always best to logoff off, connect the dock, then logon and configure the displays as you want to use them. <b>Key:</b> You can return to this baseline at any time by logging off, docking, and logging on.

<i>This is key.</i> Winlogon starts when a user logs on. At that time, the existing hardware configuration is noted and DPI for that session is set. When applications are launched they use this information. When the hardware configuration changes mid-session, DPI is revised, but many applications are (currently) not aware enough to adjust. This is admittedly over-simplifying how it works, but the easiest way to think about it is that DPI is tied to the logon session. <b>Key: </b><i>If</i> monitors change <i>then</i> create a new windows session = best experience.

Let's say you get a brand new Surface Book and Dock and 4k external monitor to connected to the dock - there's still some housekeeping to do (after you take time to enjoy the unboxing and new device smell - brand new keyboards are awesome and will never be that clean again!) Updates! Every release of Windows 10 has had DPI improvements. It's always best to be at the latest (currently its 1607. Which stands for year 2016, month 07. 1511 was November 2015, the first version, 1507 is July 2015 etc etc. This numbering convention will continue with future releases) Cumulative updates are also important. They typically do not introduce new features but they may provide bug fixes that improve behavior. Then, finally, hardware updates. Firmware updates for the Surface Book/Pro series will come down via Windows Updates. You will also need to check for updates to the Surface Dock. <b>Key:</b> always make sure you're troubleshooting new issues, not something that has already been fixed.

Remote desktop adds another layer of complexity to the situation. There are two RDP tools I'll compare here. First there is the Win32 app "Remote Desktop Connection" or MSTSC.exe. This is an older application and does not scale well itself.

The second is Remote Desktop Preview App and is available in the Windows Store. There is both a normal and preview beta version. The one I'm working with here is the Preview version. Modern apps scale for free so this RDP client will always present itself as the right size.

&nbsp;

<b>Best RDP results with single monitors</b>

Single monitor RDP scenarios are mostly unexciting when it comes to DPI issues so I'll keep it short.

Using MSTSC from a Surface Book to a remote system is not too problematic. The MSTSC client itself will behave on a single monitor. The behavior of the remote system will vary depending on the resolution of that system. You can control that in MSTSC settings under Display.

<a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture.png"><img width="300" height="335" class="alignnone wp-image-485" alt="untitled-picture" src="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture-268x300.png" /></a>

The same is true for the Remote Desktop Preview. Connections will be fine with little to no DPI issues. You can also control the display options for each session.

<a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture2.png"><img width="300" height="283" class="alignnone wp-image-495 size-medium" alt="untitled-picture2" src="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture2-300x283.png" /></a>

The only DPI issue in single monitor connections is more of an after-effect of an RDP session. Let's say you're working from home on the Surface Book and you RDP to your computer in the office. Everything looks great. When you're done you disconnect the RDP session instead of logging off the session.

The next day you go into the office and logon to that computer directly. The session is still active from yesterday, still thinking it is displaying to a 3000x2000 monitor. The display will be Bad especially if the monitor is much lower resolution. Logging off/on will fix it. Again, this is because the hardware configuration for that Windows session changed and cycling a logon will force the DPI to reset.

&nbsp;

<b>Best RDP results with multiple monitors</b>

It gets a bit trickier when you have multiple monitors setup on your local system and use RDP.

To start:
<ol>
 	<li>Know what monitor you want to use for the remote session.</li>
 	<li>Know what monitor is marked as your main monitor.</li>
</ol>
<ul>
 	<li>I've found that I get the best results when I check “ Make this my Main Monitor” on the monitor I selected for #1</li>
</ul>
[caption id="attachment_505" align="alignnone" width="263"]<a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture3.png"><img width="263" height="300" class="wp-image-505 size-medium" alt="untitled-picture3" src="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture3-263x300.png" /></a> External Monitor[/caption]

[caption id="attachment_515" align="alignnone" width="263"]<a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture4.png"><img width="263" height="300" class="wp-image-515 size-medium" alt="untitled-picture4" src="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture4-263x300.png" /></a> Surface Book Monitor[/caption]

3. Use Microsoft Remote Desktop App Preview instead of MSTSC.exe

&nbsp;

Once you have the above sorted out, make sure the configuration is lookin' good. This goes back to the Key Points above:
<ul>
 	<li>Always be up to date - Software and hardware</li>
 	<li>Get to Baseline - Log off, configure the hardware, logon</li>
</ul>
Next, fire up the connection to the remote machine. When you make that connection, remember you might be connecting to an existing session. Before making any judgements or adjustments to the display settings in the Remote Desktop app make sure to log off the remote session (not disconnect) and log back on. Once that is done both the local and remote sessions will be optimized for your current hardware configuration.

&nbsp;

At this point, if the remote session view isn't quite your jam, make adjustments to the display settings options. Make sure to log off the remote session each time until it looks just right.

[caption id="attachment_525" align="alignnone" width="300"]<a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture5.png"><img width="300" height="208" class="wp-image-525 size-medium" alt="untitled-picture5" src="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture5-300x208.png" /></a> I typically match up the Windows Start button icons and taskbar items to make sure I'm close to good. You can see the MSTSC frame does not scale well, but the remote desktop can be adjusted to display very close to the local desktop.[/caption]

&nbsp;

<b>Random Tidbits</b>

Remote Desktop Preview App. This app is in beta and while some think that means buggy, it also means there is active worked being done to it. Since it's an app in the Store, it will update automagically.

And since it’s a modern app you can move it from monitor to monitor and it will adjust and scale on the fly.

[caption id="attachment_395" align="alignnone" width="300"]<a href="https://msdnshared.blob.core.windows.net/media/2017/01/DPI-Move.gif"><img width="300" height="169" class="wp-image-395 size-medium" alt="dpi-move" src="https://msdnshared.blob.core.windows.net/media/2017/01/DPI-Move-300x169.gif" /></a> Sliding a modern app from the 34" to the Surface Book, you will see there is a critical mass point where the app tips over to use the display settings on the Book. Top of the screen is my external monitor, bottom is the Surface Book. Captured with SnagIt[/caption]

[caption id="attachment_535" align="alignnone" width="300"]<a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture6.png"><img width="300" height="251" class="wp-image-535 size-medium" alt="untitled-picture6" src="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture6-300x251.png" /></a> During the move: Bridging the app between 2 screens may be messy depending on which screen it is using for display settings. Here's a shot of the Remote Desktop Preview moving to the larger screen. The App still is using the Surface Book's settings, as you can see the Start Button and the Remote Desktop frame are right-sized, while the taskbar on the larger screen seems tiny. One the App is completely on the larger screen it will then adjust to look great there.[/caption]

[caption id="attachment_405" align="alignnone" width="300"]<a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture7.png"><img width="300" height="247" class="wp-image-405 size-medium" alt="untitled-picture7" src="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture7-300x247.png" /></a> After the move[/caption]

You can also resize the window as needed. Note: I have seen the remote session screen get stuck while resizing. This is not a feature, but part of the wonderful Beta-ness.

[caption id="attachment_415" align="alignnone" width="300"]<a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture8.png"><img width="300" height="175" class="wp-image-415 size-medium" alt="untitled-picture8" src="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture8-300x175.png" /></a> Larger Remote session[/caption]

&nbsp;

[caption id="attachment_425" align="alignnone" width="300"]<a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture9.png"><img width="300" height="243" class="wp-image-425 size-medium" alt="untitled-picture9" src="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture9-300x243.png" /></a> Smaller session window.[/caption]

The app saves desktop connections (MSTSC does this too, but I like the options in the App better)  This means you can create multiple connections to the same remote machine. Each connection can be setup to have unique display (and more) settings. For example: I'm working from hotel, no extra monitors or dock and I connect remotely to my office. I can setup that RDP connection and save it as Computer-Solo and I set the display settings to "Choose for me". But when I work from home I have multiple monitors, a better connection and I work mainly on my external monitor. I save this connection as Computer-Multimon.

<a href="https://msdnshared.blob.core.windows.net/media/2017/01/multi1.png"><img width="500" height="190" class="alignnone wp-image-555" alt="multi" src="https://msdnshared.blob.core.windows.net/media/2017/01/multi1.png" /></a><a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture10.png"></a>

<a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture12.png"><img width="250" height="184" class="alignnone wp-image-455" alt="untitled-picture12" src="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture12-300x221.png" /></a><a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture11.png"><img width="250" height="182" class="alignnone wp-image-445" alt="untitled-picture11" src="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture11-300x218.png" /></a><a href="https://msdnshared.blob.core.windows.net/media/2017/01/Untitled-picture11.png"></a>

&nbsp;

&nbsp;

<b>Summary</b>

I love long blogs posts as much as I love DPI issues. (sorry!) But devil is in the details when it comes to conquering Bad behavior.   I can't stress some items enough. Various hardware/software configurations can make it difficult to clearly identify exactly what specific pains people are feeling. I've reviewed a majority of DPI support cases that have come in on Windows 10 since launch and know it's hard to address all the Bad behavior.

But every Windows 10 release is a step forward. Skype for Business and Office 2016 updates have be released and Modern/UWP apps scale for free.
<ul>
 	<li>There is no one "Just fix it" button for DPI issue. (We'd all love a magic Fix it!)</li>
 	<li>Always check for the latest software/hardware versions and updates.</li>
 	<li>Always check to see if the issue is there at Baseline - monitors setup as needed, new logon session.</li>
 	<li>Use the new Remote Desktop Preview (beta) app</li>
 	<li>If you make registry changes to effect DPI behavior - don’t forget about them. Those changes do come with caveats. Roll registry changes back to default settings if you notice odd behavior and test DPI performance without them.</li>
 	<li>If you do find an issue, check Windows Feedback app to see if someone has reported it, if so, <i>vote it up!</i> If not - describe exactly how to reproduce the behavior, hardware configuration, screenshots help! More Feedback votes = Higher priority!</li>
</ul>

<hr />

<em>DPI reference links:</em>

<em><a href="http://support.microsoft.com/kb/3025083">Windows Scaling Issues with High DPI Devices</a></em>

<em><a href="https://blogs.technet.microsoft.com/askcore/2015/12/08/display-scaling-in-windows-10/">Display Scaling in Windows 10</a></em>

<em><a href="https://blogs.technet.microsoft.com/askcore/2016/08/16/display-scaling-changes-for-the-windows-10-anniversary-update/">Display Scaling changes for the Windows 10 Anniversary Update</a></em>

<em><a href="https://support.office.com/en-us/article/Office-apps-appear-the-wrong-size-or-blurry-on-external-monitors-bc9f7279-4e42-4b15-a949-46ab8bcfe44f?ui=en-US&amp;rs=en-US&amp;ad=US">Office</a></em>

&nbsp;

&nbsp;

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Windows 10: Adding and Keeping custom columns in File Explorer</title>
      <link>https://docs.microsoft.com/archive/blogs/kimberj/windows-10-adding-and-keeping-custom-columns-in-file-explorer</link>
      <pubDate>Mon, 28 Dec 2015 10:14:34 GMT</pubDate>
      <dc:creator><![CDATA[Kimberj [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kimberj/2015/12/28/windows-10-adding-and-keeping-custom-columns-in-file-explorer/</guid>
      <description><![CDATA[Every so often I get the crazy urge to clean up my photo, music or video content and when I do I...]]></description>
      <content:encoded><![CDATA[<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Every so often I get the crazy urge to clean up my photo, music or video content and when I do I love to see specific columns in File Explorer.&nbsp; For Photos, its Date Taken and maybe even Camera Model.&nbsp; For Music, its Album Size and Protected (to sort between music I&#39;ve purchased or not) </span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">&nbsp;</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">The problem I had was keeping those settings for those folders.&nbsp; I did some searching and found articles and notes on changing the registry etc, but finally found that you just need to make a few simple changes: Setting the Media template and saving the customizations to that media template.</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">&nbsp;</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">First,&nbsp; Select the parent folder and set it to Music, Pictures, Documents, Video or General (whichever you want to customize)</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Let&#39;s stick with Music for this example:</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">&nbsp;</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Right click on the parent folder and select Properties -&gt;Customize.</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Select the template you want to use.</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Make sure to select &quot;Also apply this to all subfolders&quot;</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Click OK to exit.</span></p>
<p><span style="font-family:Times New Roman;font-size:medium;"> </span><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_10-54-12.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_10_2D00_54_2D00_12.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_10-54-12.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_10_2D00_54_2D00_12.png" border="0" /></a></p>
<p></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Next, customize the folder view with the columns that you want:</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Right client anywhere in the red box area&hellip; </span></p>
<p><span style="font-family:Times New Roman;font-size:medium;"> <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_11-14-27.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_11_2D00_14_2D00_27.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_11-14-27.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_11_2D00_14_2D00_27.png" border="0" /></a></span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Select More if you don&rsquo;t see the attribute you want to add on the quick list.</span></p>
<p><span style="font-family:Times New Roman;font-size:medium;"> </span><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_10-53-30.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_10_2D00_53_2D00_30.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_10-53-30.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_10_2D00_53_2D00_30.png" border="0" /></a></p>
<p></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">For Example - I&#39;ve added Protected and Size.</span></p>
<p><span style="font-family:Times New Roman;font-size:medium;"> </span><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_10-51-48.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_10_2D00_51_2D00_48.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_10-51-48.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_10_2D00_51_2D00_48.png" border="0" /></a></p>
<p><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">For music I&#39;ve also sorted by # so all tracks will appear in order.</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">&nbsp;</span></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Once you have that setup the way you want it, go to View on the File Explorer menu and select Options -&gt; Change Folder and Search options:</span></p>
<p><span style="font-family:Times New Roman;font-size:medium;"> <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_10-54-45.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_10_2D00_54_2D00_45.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_10-54-45.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_10_2D00_54_2D00_45.png" border="0" /></a></span></p>
<p></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Under view click Apply to Folders.&nbsp; This will apply the changes you made above to all folders marked as Music.</span></p>
<p><span style="font-family:Times New Roman;font-size:medium;"> </span><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_10-55-07.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_10_2D00_55_2D00_07.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-28_10-55-07.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_28_5F00_10_2D00_55_2D00_07.png" border="0" /></a></p>
<p></p>
<p style="margin:0in 0in 0pt;"><span style="font-family:&#39;Calibri&#39;,sans-serif;font-size:11pt;">Repeat customizations for Pictures, Documents or just General folders.</span></p>
<p><span style="font-family:Times New Roman;font-size:medium;"> </span>Hope that Helps!</p>]]></content:encoded>
    </item>
    <item>
      <title>Modifying the Action Center: Note button</title>
      <link>https://docs.microsoft.com/archive/blogs/kimberj/modifying-the-action-center-note-button</link>
      <pubDate>Mon, 07 Dec 2015 17:35:00 GMT</pubDate>
      <dc:creator><![CDATA[Kimberj [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kimberj/2015/12/07/modifying-the-action-center-note-button/</guid>
      <description><![CDATA[The NOTE icon in Action Center opens the Universal OneNote app.

Full disclosure - I love OneNote....]]></description>
      <content:encoded><![CDATA[<p>The NOTE icon in Action Center opens the Universal OneNote app.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-07_19-33-17.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_07_5F00_19_2D00_33_2D00_17.png"><img width="445" height="230" style="width:286px;height:150px;" alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-07_19-33-17.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_07_5F00_19_2D00_33_2D00_17.png" border="0" /></a></p>
<p><em>Full disclosure - I love OneNote. I love to organize things - created a recipe book over Thanksgiving, save websites (shopping!), use send to OneNote on emails, use Office Lens to send&nbsp;documents and receipts, Chores lists, Shopping lists, and I save screenshots of that embarrassing photo&nbsp;that my friends never should have posted online&nbsp;etc etc etc. Its pinned to my taskbar&nbsp;and my Start menu on my phone. I prefer the full version but I&#39;ve been giving the App a test drive.&nbsp; When I need to pull up a quick shopping list or take notes on the fly - it works great! I love it so much I demo it to strangers. For that, dear strangers, I&#39;m sorry!</em></p>
<p>So, when I was asked how to change the Note button to open the full version of OneNote, I understood, but hesitated to dis the App version. Its intention was to be quick access to&nbsp;write and&nbsp;access notes. Its does that and&nbsp;syncs&nbsp;with ease to the Quick Notes section in the desktop version.</p>
<p></p>
<p>But I was curious and did some digging.</p>
<p></p>
<p>Can you customize&nbsp;the button?&nbsp; Yes!* and Yes!**</p>
<p><em>*This is intended as a fun user customization. Not an enterprise wide admin&nbsp;option.&nbsp;</em></p>
<p><em>**If you get the Windows flights and get updated to the latest beta builds often -&nbsp;Note will reset to default settings every flight.</em></p>
<p>If you&#39;re not getting the flights and decide want to customize Note - here ya go! (disclaimer for regedit: export original keys before changing so you can go back to defaults)</p>
<ol>
<li>Open regedit, navigate to&nbsp; <strong><span style="font-family:terminal,monaco;">HKLM\Software\Microsoft\Windows\CurrentVersion\ActionCenter\Quick Actions\All\SystemSettings_Launcher_Quicknote</span></strong></li>
<li>Copy the exiting entry (<strong><span style="font-family:terminal,monaco;">onenote-cmd://quicknote?onOpen=typing</span></strong>) and save that for later if needed</li>
<li>Edit the URI entry</li>
<li>Paste the new entry you want<ol>
<li>If you want to open <span style="color:#ff00ff;">OneNote Web</span> enter: HTTP:// &lt;entry for the notebook you want&gt;&nbsp; To find that, open OneNote and select File to see the full path<em> or</em>&nbsp; right click on the section and select &quot;Copy link to Section&quot; and paste it into notepad to see the text of the path - First line</li>
</ol>
<p style="padding:0;margin:0;"></p>
</li>
</ol>
<p style="margin-left:90px;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-07_19-49-52.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_07_5F00_19_2D00_49_2D00_52.png"><img width="487" height="236" style="width:333px;height:151px;" alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-07_19-49-52.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_07_5F00_19_2D00_49_2D00_52.png" border="0" /></a></p>
<p style="margin-left:60px;">b. If you want to open <span style="color:#0000ff;">OneNote 201x Desktop</span> enter: onenote: and the path to the section you want to default to. To get that path right click on the section and select &quot;Copy link to Section&quot; and paste it into notepad to see the text of the path- Second line.</p>
<p style="margin-left:90px;">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-07_19-53-40.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_07_5F00_19_2D00_53_2D00_40.png"><img width="361" height="212" style="width:327px;height:192px;" alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-07_19-53-40.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_07_5F00_19_2D00_53_2D00_40.png" border="0" /></a></p>
<p style="margin-left:90px;"></p>
<p style="margin-left:90px;">Copy to Path results:</p>
<p style="margin-left:90px;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-07_19-56-39.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_07_5F00_19_2D00_56_2D00_39.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-07_19-56-39.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_07_5F00_19_2D00_56_2D00_39.png" border="0" /></a></p>
<p style="margin-left:90px;"></p>
<p style="margin-left:60px;">c.&nbsp;If you want to point it to another Universal App you can use the protocol name for the&nbsp;App.&nbsp;</p>
<ul>
<li style="margin-left:60px;">First, let&#39;s find the Protocol name. From Start type Default Programs and open the Control Panel option.&nbsp;</li>
<li style="margin-left:60px;">Select Associate a file or protocol with a Program.&nbsp;</li>
<li style="margin-left:60px;">Scroll to the bottom to see the protocols:</li>
</ul>
<p style="margin-left:90px;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-07_20-01-11.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_07_5F00_20_2D00_01_2D00_11.png"><img width="552" height="291" style="width:611px;height:340px;" alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-12-07_20-01-11.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_12_2D00_07_5F00_20_2D00_01_2D00_11.png" border="0" /></a></p>
<p style="margin-left:90px;">Before entering anything into the URI entry in the registry, test out any of the protocols from Start-&gt; Run.</p>
<p style="margin-left:120px;"><span style="color:#800000;">Wunderlist://</span></p>
<p style="margin-left:120px;"><span style="color:#800000;">Zune:// </span></p>
<p style="margin-left:120px;"><span style="color:#800000;">Xbox://</span></p>
<p style="margin-left:120px;"><span style="color:#800000;">Search://</span></p>
<p style="margin-left:120px;"><span style="color:#800000;">Microsoft-Edge://</span></p>
<p style="margin-left:90px;"><span style="color:#800000;"><span style="color:#000000;">If you find an option you like, add it to the URI and test. This last option is very much a try and test. Some programs will have commands after the protocol statement that improve how that app opens. This is all custom and not necessarily documented, but if it works with Start-&gt;Run is should work for the Note button. One option to dig further may be to use Procmon and see if you can capture the entire command line.&nbsp; </span><br /></span></p>
<p><span style="color:#800000;"><span style="color:#000000;">Again, Can you customize Note? Yes, but&nbsp;this information is &quot;as is&quot; (ie not supported). &nbsp;If you want the app you cant live without to open via Note button in Action Center - play around with Protocol commands and <a title="Procmon" href="https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx">Procmon</a>.&nbsp; If you flight often to new builds, save the *.reg key of your custom setting so you can re-enable it after a flight. If you want to go back to defaults use <strong><span style="font-family:terminal,monaco;">onenote-cmd://quicknote?onOpen=typing</span></strong> in the URI.<br /></span></span><span style="color:#800000;"><span style="color:#000000;"><br /></span></span><span style="color:#800000;"><span style="color:#000000;">Have Fun!<br /></span></span></p>
<p style="margin-left:90px;"><span style="color:#800000;"><span style="color:#000000;">&nbsp;</span></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Windows 10: Pin shortcuts to Start Menu</title>
      <link>https://docs.microsoft.com/archive/blogs/kimberj/windows-10-pin-shortcuts-to-start-menu</link>
      <pubDate>Tue, 06 Oct 2015 10:12:00 GMT</pubDate>
      <dc:creator><![CDATA[Kimberj [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kimberj/2015/10/06/windows-10-pin-shortcuts-to-start-menu/</guid>
      <description><![CDATA[Updating 6/4/2018:

Since this was written at the launch of Windows 10, Start menu has continued...]]></description>
      <content:encoded><![CDATA[Updating 6/4/2018:

Since this was written at the launch of Windows 10, Start menu has continued to evolve and customization and management has evolved as well.  There are special cases around multiple links to the same .exe, differences in browser behaviors and rules around other types of links.  (meaning this blog post might not always work depending on several variables) The best resources for customizing Start is found here:

<a href="https://docs.microsoft.com/en-us/windows/configuration/start-taskbar-lockscreen">https://docs.microsoft.com/en-us/windows/configuration/start-taskbar-lockscreen</a>

The content team has been awesome at keeping this up to date with every feature upgrade and changes we make are usually added the same day.

&nbsp;

(Original post 10/6/2015)

Here's a quickie!

Do you have specific files you use often? Websites? Or prefer the website to the App? Or maybe have an internal website that you can never remember the URL?  Do you want to pin this to the Start Menu in Windows 10?

First - there is a quick solution when using the new Edge browser.  Visit the site, click on the "…" and select Pin to Start. It's that easy.

But for files or website that you want to open in IE, we need a shortcut.  First, I'll step through how to do this from scratch. Later show how you can do this with existing items.

&nbsp;

<strong>Step 1</strong>

Right click on the desktop and select New -&gt; Shortcut

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2063.step1.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2063.step1.png" border="0" /></a>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt">Type in the URL for your site:</p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/3580.step2.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/3580.step2.png" border="0" /></a></p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt">And a friendly name:</p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/1731.step3.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/1731.step3.png" border="0" /></a></p>
Now you should see the generic Shortcut on the desktop. (you can customize the Icon for the shortcut if you'd like here but not required)

&nbsp;

<strong>Step 2</strong>

Go to Run (right click on Start and select Run)

Type in <span style="font-family: courier new,courier"><strong>%appdata%\Microsoft\Windows\Start Menu\</strong></span>

And hit enter.  A Windows explorer folder should open to that location.

You can drag the newly create shortcuts to the folder. Or you can create a subfolder under Programs

Copying the links to the root Start Menu folder will mean that items show up on the All Apps list, If its in a subfolder under Programs you will find the shortcuts in that subfolder on All Apps.  Depends on how OCD you want to be with shortcuts.

&nbsp;

<strong>Step 3</strong>

Now open the Start Menu and scroll down the All Apps view. You should see your shortcuts listed here.

<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/4062.step4.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/4062.step4.png" border="0" /></a>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt">From here you can right click and select "Pin to Start"</p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"></p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt">Once on the Start you can resize between Small and Large.</p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"></p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><span style="font-weight: bold">Existing Links </span></p>
<p style="margin: 0in;font-size: 11pt"><span style="font-family: Calibri">If you have existing IE favorites that you want on Start you can just copy the link file from Favorites folder (</span><span style="background: white;font-family: Consolas;font-weight: bold">%userprofile%\Favorites</span><span style="font-family: Calibri">) to </span><span style="background: white;font-family: Consolas;font-weight: bold">%appdata%\Microsoft\Windows\Start Menu\</span></p>
<p style="margin: 0in;font-family: Consolas;font-size: 11pt"></p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt">Here's a mix of links I've added, two from Edge and the rest from shortcut links.</p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/7510.step5.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/7510.step5.png" border="0" /></a></p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><strong>More information:</strong></p>

<div>
<div id="CollapseLocalizeString">Collapse the table of content</div>
<div id="ExpandLocalizeString">Expand the table of content</div>
</div>
<div class="toc-resizable-ew" id="toc-resizable-ew"></div>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><span style="color: #993366">Start layout for Windows 10 desktop editions</span></p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><a href="https://msdn.microsoft.com/en-us/library/windows/hardware/mt171092(v=vs.85).aspx#supported_unattend_settings_for_start" title="Start layout for Windows 10 desktop editions">https://msdn.microsoft.com/en-us/library/windows/hardware/mt171092(v=vs.85).aspx#supported_unattend_settings_for_start</a></p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><span style="color: #993366">Customize the Windows 10 Start screen</span></p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><a href="https://technet.microsoft.com/en-us/library/mt431718(v=vs.85).aspx" title="Customize the Widnows 10 Start Screen">https://technet.microsoft.com/en-us/library/mt431718(v=vs.85).aspx</a></p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><span style="color: #993366">Customize Windows 10 Start with Group Policy</span></p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><a href="https://msdn.microsoft.com/en-us/library/windows/hardware/mt170651(v=vs.85).aspx" title="Customize Windows 10 Start with Group Policy">https://msdn.microsoft.com/en-us/library/windows/hardware/mt170651(v=vs.85).aspx</a></p>
<p style="margin: 0in;font-family: Calibri;font-size: 11pt"><strong> </strong></p>]]></content:encoded>
    </item>
    <item>
      <title>Intro to Windows 10, DPI and Scaling.</title>
      <link>https://docs.microsoft.com/archive/blogs/kimberj/intro-to-windows-10-dpi-and-scaling</link>
      <pubDate>Thu, 10 Sep 2015 16:47:00 GMT</pubDate>
      <dc:creator><![CDATA[Kimberj [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kimberj/2015/09/10/intro-to-windows-10-dpi-and-scaling/</guid>
      <description><![CDATA[I&#39;m a bit rusty with my bloggy skillz, but here I go diving into it again. My goal on my blog is...]]></description>
      <content:encoded><![CDATA[<p>I&#39;m a bit rusty with my bloggy skillz, but here I go diving into it again. My goal on my blog is to always have fun yet provide decent foundation of information.&nbsp; I&#39;m not a developer or full time debugger so I wont normally be code or debugger intense.&nbsp; What I want to do today is give an introduction and overview of High DPI and Scaling in Windows 10.</p>
<p>&nbsp;</p>
<p>Let&#39;s start with the basics.&nbsp; There are a lot of terms tossed around when dealing with displays - I&#39;ll try to cover the most used:</p>
<p>&nbsp;</p>
<p><strong>What is DPI?</strong></p>
<p>DPI is Dots Per Inch - the amount of pixels you can count linearly in an inch.</p>
<p>&nbsp;</p>
<p><strong>What is a Pixel?</strong></p>
<p>Rumor has it that the term Pixel comes from Picture Element (as a combination of pic-el) and while this depends on the context, in this case we&#39;ll use the definition &quot;A pixel is generally thought of as the smallest single component of a digital image&quot; Remember back in the day when you could sit super close to the TV and see the Green, Red and Blue squares that make up the picture?&nbsp; Good times, good times!</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-09-08_16-39-08.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_09_2D00_08_5F00_16_2D00_39_2D00_08.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-09-08_16-39-08.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_09_2D00_08_5F00_16_2D00_39_2D00_08.png" border="0" /></a></p>
<p></p>
<p>Those are the main two, but I&#39;ll throw a few more out there:</p>
<p><strong>What is PPI?</strong></p>
<p>PPI is Pixels Per Inch.</p>
<p>&nbsp;</p>
<p><strong>What is Pixel Density?</strong></p>
<p>Pixel Density is the number of Pixels on a display divided by the diagonal measurement of the display.</p>
<p>&nbsp;</p>
<p><strong>Resolution?</strong></p>
<p>I&#39;ll take the definition for Image resolution: how much detail an image holds.&nbsp; The higher the resolution, the more detail it contains. As always, <span style="text-decoration:line-through;">Bigger is Better</span>. I mean Higher. Higher is better. You know what I mean&hellip;. Everyone wants the Sunday Football game to look awesome. Higher resolution, higher pixel density mean each blade of grass is visible on that touchdown replay. Still doesn&#39;t help if the Ref is blind!</p>
<p>&nbsp;</p>
<p><strong>What is Scaling?</strong></p>
<p>Scaling is a term that often gets lumped together with DPI and Pixels and Resolution, and in some cases is used interchangeably.&nbsp; Scaling should be considered a unique element. It is more a factor of how crisp an element looks at various sizes.&nbsp; Ideally, something should looks as great at a large scale as it does a small scale.&nbsp; Scaling can be user controlled and set to how large or small the user wants them appear.</p>
<p>&nbsp;</p>
<p><strong>Why do we care about all this?</strong></p>
<p>For the longest time, we didn&rsquo;t. First we had those back-breaking glass tube monitors, once white (now funky yellow) and bulky, taking up most of your desk and a safe haven for dust bunnies and lost pens. Then came LCD monitors quickly turning to LED monitors, lighter and larger and brighter screens!&nbsp; Where once we had one dusty, smelly 15&quot; monitors we have multiple 21&quot;&hellip;27&quot;&hellip;36&quot; and usually an array of them!&nbsp; And now the buzz term is 4K monitors!&nbsp;&nbsp; I don&rsquo;t know how everyone&#39;s office runs, but where I live there is a hodge-podge of monitors on everyone&#39;s desks.&nbsp; Usually, we get one nice new one every few years and then we scavenge for a few more small ones, some with a few pixels or lines out (but-hey-its 24&quot; and I borrowed it fair and square!) or we bring in some from home that were just gathering dust. (Because more monitors imply we&#39;re more productive&hellip; or cool&hellip; or nerdy)</p>
<p>&nbsp;</p>
<p>Bottom line, our monitors are not all the same.&nbsp; Many have differing resolutions and with each cool new technology jump, we&#39;re more likely to have at least one High DPI monitor at our disposal.</p>
<p>&nbsp;</p>
<p><strong>But isnt the Desktop PC dead?</strong></p>
<p>The Desktop is just one scenario.&nbsp; Others scenarios deal with the expanding world of growing and shrinking form factors. On one side of the spectrum we have laptops, tablets and even phones that can be connected to external monitors via docking stations, connection cables or wireless.&nbsp; At the other end of the spectrum we have ultra large monitors (like the sweet upcoming Surface Hub) in conference rooms for presentations.&nbsp; In both cases, it&#39;s rare that you connect to the monitor with the exact same DPI or resolution settings and abilities.&nbsp; But, in most cases, you want your presentation to be flawless and visible, especially to the boss, and don&rsquo;t want to mess around with a multitude of settings.</p>
<p>&nbsp;</p>
<p><strong>Still with me?</strong></p>
<p>To recap - we have a variety of hardware form factors, all with their own native resolutions and specs (which may or may not be the same) and we have the ability and desire to connect this hardware to different systems.&nbsp; And we want it to look good.&nbsp; Or, more likely, we want it to look <span style="color:#993366;"><em>awesome.</em></span></p>
<p>&nbsp;</p>
<p><strong>That&#39;s not easy to do.</strong></p>
<p>In past versions of Windows, when moving an element from one monitor to another when they have different resolutions, text may not scale correctly and look blocky or blurry and application windows may be larger or smaller than desired.&nbsp; The greater the difference in resolution, the more noticeable the change in Windows elements.</p>
<p>&nbsp;</p>
<p>Windows 10 has made several improvements on how it handles different resolutions.&nbsp; But to promise that everything has been addressed is akin to saying you&#39;ve counted all the stars in the sky. Bottom line, it is a very complex issue.</p>
<p>&nbsp;</p>
<p><strong>Improvements:</strong></p>
<p>The focus for 10 was to provide a crisp and clean presentation across multiple interfaces.&nbsp; It works to present content in the best scale, but allows users to adjust this if needed. (Meaning, when you install Windows 10 it will present what it thinks is the best scale - so you will see &quot;recommended&quot; by the default setting.)&nbsp; It now handles per monitor DPI settings, meaning it reads the monitor&#39;s DPI and Resolution abilities and provides independent controls for Scaling (accessibly by right clicking on the desktop and selecting Display Settings.)&nbsp;</p>
<p>This previously was access to resolution settings but since most monitors are automatically set at their recommended/optimal setting by default, scaling has been given preference here.</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-09-08_20-14-50.png" original-url="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_09_2D00_08_5F00_20_2D00_14_2D00_50.png"><img alt=" " src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/85/19/2015-09-08_20-14-50.png" original-url="http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-85-19/2015_2D00_09_2D00_08_5F00_20_2D00_14_2D00_50.png" border="0" /></a></p>
<p></p>
<p>&nbsp;</p>
<p>If you connect a new monitor at a later point during a Windows session, it will detect the DPI settings and adjust elements on the fly.&nbsp; If a monitor is switched during a session (as in Docking or Undocking the monitor) Windows will adjust from the old to the new scale factor.&nbsp; This ensures that the content doesn&rsquo;t become too large or tiny to the point where its unusable and users should have a consistent experience even when changing displays.</p>
<p>&nbsp;</p>
<p>Many element of Windows 10 were rewritten to handle changing scale and are considered fully cooked.&nbsp; These include (but not limited to) the shell, taskbar, file explorer, desktop icons and context menus.&nbsp; There are some elements that still need some adjustments, but these are applications that get minimal traffic.&nbsp; To continue the cooking analogy - these elements are still baking and will be rolled out as they are completed via the new model of Windows milestone updates.&nbsp; Windows Insiders who run preview builds will see updates sooner, but typically on a fix by fix basis.</p>
<p>Beyond the core Windows 10 code and built-in applications updates, there are several other things that could still effect the Windows 10 experience with scaling and multiple monitors:</p>
<p>Universal Windows Apps(fka Modern Apps, fka Metro Apps) automatically get the scaling for free - they should all look great.</p>
<p>Windows desktop applications (or as I call them, applications) are dependent on their own code.&nbsp; This means that many applications may need to update their code to be multi-monitor DPI aware. (This depends on how the applications were originally written - some are easy to adjust to the new way Windows 10 handles multiple monitors and scaling, some cant handle it at all without being rewritten - as I threw out my disclaimer at the beginning - I don&rsquo;t write code, but I&#39;m told some applications may have defined widths/height of elements by hardcoding the number of pixels, in high DPI displays they would always appear small and never adjust.&nbsp; Some UI elements, like pictures and icons, may be only have a low resolution image, and will need a high resolution version added to not look fuzzy or blurry)</p>
<p>In the end, the experience with Windows 10 core features should be very good on a variety of screens.&nbsp; There may be some issues (in Windows) that aren&#39;t perfect yet, but are being worked on and updated in time. There also will be applications that may not be 100% yet. Many can be fixed and are likely being updated now.&nbsp; There are a few, depending on age and usage, that may not be updated.</p>
<p></p>
<p><strong>Now what?</strong></p>
<p>Hopefully this gives you a good introduction to Windows 10 improvements for DPI and Scaling, how to adjust the scaling as needed if you use multiple monitors or switch between displays, how to identify if any issues are Windows based or application based and if it&rsquo;s a DPI issue or Scaling problem.</p>
<p>And if you run into any issues? <em>Detailed Feedback</em>!&nbsp; Describing DPI and Scaling issues is not easy but if you think you are running into an issue, the only way it can have a chance of getting fixed is via feedback. (and screenshots -&nbsp;we&nbsp;&lt;3 screenshots)</p>
<p>Things to watch out for are:</p>
<p>What happens?</p>
<p>Does it always happen (can you make it happen on demand?)</p>
<p>What are the monitors in play?&nbsp;</p>
<p>How are they connected?</p>
<p>Is it a specific Windows element (File Explorer, Event Viewer) or is it another Microsoft application, Office, Skype etc or is it a third party application?</p>
<p>Is it Large but Crisp, or Large and Blurry? (scaling is working vs not)</p>
<p>If it&rsquo;s a Windows element use the Windows Feedback app to see if it&#39;s been reported and <em>vote that up!</em></p>
<p>&nbsp;</p>
<p>If you want more in-depth information on Windows 10 DPI and Scaling updates check out this blog post from our Product Group (posted 12/9/15):</p>
<p style="margin:0in 0in 0pt;"><span style="color:#1f497d;"><a href="/b/askcore/archive/2015/12/08/display-scaling-in-windows-10.aspx"><span style="color:#0563c1;font-family:Calibri;font-size:medium;">http://blogs.technet.com/b/askcore/archive/2015/12/08/display-scaling-in-windows-10.aspx</span></a></span></p>
<p><span style="font-family:Times New Roman;font-size:medium;"> </span></p>
<p>&nbsp;</p>
<p>For now check out these links:</p>
<p><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/dd464646(v=vs.85).aspx">https://msdn.microsoft.com/en-us/library/windows/desktop/dd464646(v=vs.85).aspx</a></p>
<p><a href="http://blogs.windows.com/bloggingwindows/2013/07/15/windows-8-1-dpi-scaling-enhancements/">http://blogs.windows.com/bloggingwindows/2013/07/15/windows-8-1-dpi-scaling-enhancements/</a></p>
<p><a href="https://technet.microsoft.com/en-us/library/dn528848.aspx">https://technet.microsoft.com/en-us/library/dn528848.aspx</a></p>
<p><a href="https://en.wikipedia.org/wiki/Pixel">https://en.wikipedia.org/wiki/Pixel</a></p>
<p><a href="http://www.noteloop.com/kit/display/pixel-density/">http://www.noteloop.com/kit/display/pixel-density/</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Windows 2012 servers that use HpCISSs2.sys become unresponsive typically every 3-7 days</title>
      <link>https://docs.microsoft.com/archive/blogs/kimberj/windows-2012-servers-that-use-hpcisss2-sys-become-unresponsive-typically-every-3-7-days</link>
      <pubDate>Fri, 09 Aug 2013 09:58:00 GMT</pubDate>
      <dc:creator><![CDATA[Kimberj [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/kimberj/2013/08/09/windows-2012-servers-that-use-hpcisss2-sys-become-unresponsive-typically-every-3-7-days/</guid>
      <description><![CDATA[(updated 11/4/2013)
Just a quick note out there on a specific issue we&rsquo;ve been seeing lately....]]></description>
      <content:encoded><![CDATA[<p>(updated 11/4/2013)</p>
<p>Just a quick note out there on a specific issue we&rsquo;ve been seeing lately. It is the really the only issue with Windows 2012 server hanging or becoming unresponsive that we&rsquo;ve had up almost a year into the release of this OS.</p>
<p>On Windows 2012 running on HP servers that use the October 15th 2012 version of HpCISSs2.sys, those servers will run into an issue were we have an IO stall accessing the disk.&nbsp; This stall happens when we hit the HpCISSs2.sys and will never recover.&nbsp; The first time it happens the servers don&rsquo;t actually hang but that is when the traffic jam starts to backup.&nbsp; Meaning &ndash; someone can have a car accident block the highway 5 miles down the road. You wouldn&rsquo;t stop moving right away but eventually you&rsquo;re going to be stopped in the resulting line of traffic.</p>
<p>Some of the symptoms you may see is that the server will show you a grey screen instead of the logon option. You may not be able to RDP to the server but if you test ports such as 3389 135 445 with port query they will be open.&nbsp; Remote WMI queries may fail. Ping will work. File shares will not be accessible.</p>
<p>For those familiar with the Windows debugger the driver version info is:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">14: kd&gt; lmvm</span><br /><span style="font-family: courier new,courier;">hpcisss2</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">start&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; module name</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">&nbsp;&nbsp;&nbsp; Loaded symbol image file: HpCISSs2.sys</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">&nbsp;&nbsp;&nbsp; Image path:</span><br /><span style="font-family: courier new,courier;">\SystemRoot\System32\drivers\HpCISSs2.sys</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">&nbsp;&nbsp;&nbsp; Image name: HpCISSs2.sys</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">&nbsp;&nbsp;&nbsp; Timestamp:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mon Oct 15 14:09:41 2012 (507C5165)</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">&nbsp;&nbsp;&nbsp; CheckSum:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0002A400</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">&nbsp;&nbsp;&nbsp; ImageSize:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00028000</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">&nbsp;&nbsp;&nbsp; Translations:&nbsp;&nbsp;&nbsp;&nbsp; 0000.04b0 0000.04e4 0409.04b0 0409.04e4</span><span style="font-family: courier new,courier;"></span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"></span></p>
<p>From Microsoft diagnostics&nbsp;reports (MPS or MSDT) we see the file as:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">STORAGE (SCSI) HPCISSS2.SYS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hewlett-Packard Company&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="color: #800000;">62.26.0.64&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10/15/2012&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 153 KB&nbsp;&nbsp;&nbsp; (156,992 bytes) Smart Array P410i Controller</span></p>
<p>Although MSinfo32 may show a different date, the version number in these cases has been 62.26.0.64:</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">Driver&nbsp;c:\windows\system32\drivers\hpcisss2.sys (<span style="color: #800000;">62.26.0.64</span>, 153.31 KB (156,992 bytes), 7/2/2013 12:28 AM)</span></p>
<p style="padding-left: 30px;">&nbsp;</p>
<p>Customers with this issue have&nbsp; followed&nbsp;what HP has&nbsp;<a href="http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c03793656&amp;prodSeriesId=4091412">documented&nbsp;here for a separate issue involving HpCISSs2.sys on 2012</a>.</p>
<p>If you have that version of the driver, are running Windows 2012 and are running into this behavior please contact HP and open a ticket with them to investigate this further.</p>
<p>To get conclusive data that confirms this is the issue, a Kernel Memory dump is the best route. Since Servers are typically setup for a Kernel dump by default the only change that would be required is to setup the system to generate that dump on an NMI signal:</p>
<p><a href="http://support.microsoft.com/kb/927069">How to generate a complete crash dump file or a kernel crash dump file by using an NMI on a Windows-based system</a></p>
<p><a href="http://support.microsoft.com/kb/927069">http://support.microsoft.com/kb/927069</a></p>
<p>Not having to get a Full memory dump and only needing a Kernel dump greatly reduces the resulting size of the dump file, which is becoming problematic when generating dumps on systems with a large amount of RAM.</p>]]></content:encoded>
    </item>
  </channel>
</rss>