Process Monitor in Windows 10 error

If when running Process Monitor in Windows 10 you get the error 

   Unable to write PROCMON23.SYS.

   Make sure that you have permission to write to the %%SystemRoot%%\System32\Drivers directory.

then you can follow the suggestion from Error from Process Monitor: “Unable to write PROCMON23.SYS”: "go into C:\Windows\System32\drivers and rename procmon23.sys to something else, then try to enable boot logging from options menu again".

OneDrive: sync icons not showing problem

On my fresh Windows 10 installation, I had OneDrive, OneDrive for Business and Dropbox.

I was able to see only the Dropbox icons, but not the OneDrive ones.

The solution is to go to the registry settings under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers and ensure that there are max 15 entries.

In my case I had this:

So in my case I have delete the Dropbox icons, and now I can see the OneDrive sync status.


taking inspiration from the blog post Managing overlay icons for Dropbox and TortoiseSVN and TortoiseGit, I see that the best solution is to keep the important icons for both OneDrive, OneDrive for Business and DropBox (for DropBox, I keep the icons 1, 2, 5, and 7). So in total I have now 14 entries, and I should be fine.

My registry settings now are:

Windows 8: how give Internet connection to Hyper-V machines

I'm currently studying MVC 3 and 4 on the Application Lifecycle Management for TFS 2012 virtual machine, on my client machine that runs Windows 8 with Hyper-V.

If you need to setup Hyper-V on Windows 8, I've followed the guide in the blog post Get started with Windows 8 Client Hyper-V the right way.


Once you run the virtual machine, you can see that it does not have Internet access. That is a problem if you use nuGet to download and update packages.

To solve this problem, I have followed the guide Using Your Windows 8 Wireless Connection Inside Hyper-V.


But even after having Internet access, I see that I can't download or update nuGet packages from online.

Again, luckly I have found the solution online, in the answer to the question Visual Studio 2010 nuget error: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.