JSL3

The web log of Joe

Create small partition on large disk for FAT32

 

C:\> diskpart

Microsoft DiskPart version 10.0.17763.1

Copyright (C) Microsoft Corporation.
On computer: INC1-D79

DISKPART> list disk

Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 3815 GB 0 B *
Disk 1 Online 231 GB 1024 KB

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list part

Partition ### Type Size Offset
------------- ---------------- ------- -------
Partition 1 Primary 231 GB 1024 KB

DISKPART> clean

DiskPart succeeded in cleaning the disk.

DISKPART> create part primary size=4000

DiskPart succeeded in creating the specified partition.

DISKPART> active

DiskPart marked the current partition as active.

DISKPART> exit

Leaving DiskPart...

Restore touchpad settings in Ubuntu 17.10

I really hate "tap to click" being enabled on my touchpad.  So I was frustrated when I could not find a setting to disable it in Ubuntu 17.10.  Fortunately, I found an Ask Ubuntu post that describes how to fix this problem.  The solution is to make sure the package xserver-xorg-input-libinput is installed and that the xserver-xorg-input-synaptics package is uninstalled.

Windows 10 Drops Off Network

Every time I attempted to access my Windows 10 laptop using Remote Desktop Connection from another computer over WiFi, my Windows 10 laptop would drop off the network and the Remote Desktop Connection would fail.  It took me a while to realize that my Windows 10 computer was not connected to the network when I logged off, which is kind of what connecting via Remote Desktop Connection does before it connects.  To solve this problem, I went to my Windows 10 computer and logged off.  Then, while logged off, I connected to my WiFi network by clicking on the network icon in the lower right of the logon screen.  Once I did that, my Windows 10 laptop remained connected to the WiFi network while Remote Desktop Connection established a session.

The code execution cannot proceed because AppVlsvSubsystems64.dll was not found

After resetting Windows 10 and reinstalling Office 2016, I received the following error when trying to open Outlook:

The code execution cannot proceed because AppVlsvSubsystems64.dll was not found

I found the solution in a post by michaelcmv on August 21, 2017, on page 2 of a Microsoft Community thread.  It comes down to going to C:\Program Files\Common Files\microsoft shared\ and copying the contents of the ClickToRun[SOME_GUID] to the empty ClickToRun directory.

 

Microsoft Store problems after installing Windows 10 Fall Creators Update 1709

After upgrading Windows 10 to version 1709, I could no longer open the Microsoft Store and the default apps.  I tried several different suggestions, mostly dealing with reinstalling the the apps via PowerShell, but they did not work.  I also tried running WSReset, but I kept getting the following error:

ms-windows-store:PurgeCaches
The app didn't start

Eventually, I reset Windows 10 and had to reinstall all of my applications.  Even after that, I still could not open the Microsoft Store.

Finally, I found a Reddit post that provided a solution that worked for me.  I had to give ownership of the C:\Program Files\WindowsApps\ directory to my user account and let that replicate to child objects.  Then I gave my user account and the "ALL APPLICATION PACKAGES" account Full Control and let that replicate to child objects as well.

Enable certificate negotiation to stop multiple client certificate prompt

After installing your server SSL certificate in IIS and requiring client certificates, you may notice that your users are getting multiple certificate prompts when visiting the site. This is because client certificate negotiation is disabled by default.  Users with ActivClient installed will not see this because ActivClient has PIN caching.

You can enable client certificate negotiation by doing the following: 

netsh http show sslcert > cert.log
netsh http delete sslcert ipport=0.0.0.0:443
netsh http add sslcert ipport=0.0.0.0:443 certhash=[Certificate Hash from cert.log] appid={[Application ID from cert.log]} certstorename=MY clientcertnegotiation=enable