VMware Communities
OrsoGrigio
Enthusiast
Enthusiast

High Sierra and Fusion "stuck" keys

Hi to all,

inside the Windows VM, sometimes when I strike Ctrl+c, some seconds after I release the key combination it results in typing repeatedly "cccccccccccccc..." or after having struck Ctrl+v it results in "vvvvvvvvvvvvvvvvvvvvv..." and it doesn't stop until I press another key. It happens with the delete key or the tab key, too.

This happens very frequently (an average of once every 2 - 3 minutes, but it can happen twice in a minute or more) but randomly and in combination with a "special key" (i.e. Ctrl, Delete, End, Backslash, etc.) and is VERY, VERY annoying.

Almost every time that this happens, I noticed that when I press the ESC key, it opens up the Windows Start Menu.

To "re-enable" a (temporary) correct working state of the keyboard, I have to repeatedly press ESC, then repeatedly press CTRL, then repeatedly press the Windows key, then repeatedly press the ALT key. After that, I can continue working for a couple of minutes befor it happens again

It started happening as I upgraded to High Sierra (from El Capitan) and to Fusion 10.0.0 (and it's upgrade to 10.0.1) from fusion 8.x.

I later downgraded to Fusion 8.5.8 (ev. upgraded to 8.5.9) to resolve the CAPS LOCK issue, but this one remained, unfortunately.

In the meantime I have upgraded Windows 10 on both my VMs to version 1709 (OS build 16299.64) from Version 1703 (OS build 15063.674), but the issue remains.

This is making me NUTS, I cannot work anymore and I am a bit desperate.

This issue seems only to happen inside the VMs, not in the Mac host.

I already tried switching keyboard with a Mac one (usb), but the problem stays the same.

I already tried uninstalling and reinstalling last version of vmware Tools, with no success

I already tried searching on the internet for a solution, but until now, no tweak has worked for me.

Can someone help me, please?

Info:

Mac (27-inch, Late 2013), 3.4 GHz Intel Core i5, 32 GB 1600 MHz DDR3

Osx: 10.13.1 High Sierra

Fusion: 8.5.9 (7098239)

VM: Windows 10, Version 1709 (OS build 16299.64)

167 Replies
spacewrench
Contributor
Contributor

FWIW, I upgraded from Fusion 8.5 to 10.1.1 yesterday -- someone pointed out that High Sierra is not supported by 8.5.  However, the "stuck key" symptom has continued without change.  Therefore, if your reason for upgrading is for a fix for this problem, you are likely to be disappointed.

BSadmin95
Enthusiast
Enthusiast

One user in my environment is in a working state (no repeating keys). He uses a Late 2015 iMac, 27" retina display. His software was licensed after upgrading to High Sierra and tinkering with a trial of Fusion 10 and downgrading back to Fusion 8 (since the issue was persistent on both versions). I followed the instructions given on VMware Knowledge Base to change the repeat rate. I also adjusted settings in Windows 7 'Keyboard Properties' to increase the repeat delay (long) and decrease repeat rate (slow). I am not sure if this user reverted these settings, but he has not reported any unwarranted repeating keys as others in have. He is the only user on an iMac versus MacBook Pro, but other users in this thread report this issue on iMac (so something is inconsistent). I am meeting with this user today, hopefully to shed light on a solution for all of us.

VMware if you are reading this, please help!

0 Kudos
BSadmin95
Enthusiast
Enthusiast

The keyboard.typematicMinDelay = "2000000" is no longer in the vmx file and his keyboard properties appear to be default for delay/rate. Could some of you start uploading vmx files so I can have a broader sample for comparison? Some identifiers will be unique and pretty useless in ruling out problems, but I am hoping to see discrepancies in configuration. I also looked at "Change how your keyboard works"/"Make your keyboard easier to use" and every option is unchecked except for "Turn on toggle keys be holding down the NUM LOCK . . .". I hope this sets us on the right path.

It may be something with

proxyApps.publishToHost '''True versus False'''

But I need to see more configs to confirm.

I look forward to some feedback.

0 Kudos
spacewrench
Contributor
Contributor

I've got a VMX file, a listing of the VM directory tree (which lives on a separate partition) and a listing of ~60 Java Web Start things from this morning that appeared in my /Applications directory, all having something to do with vmware-docker.  However, I can't get this forum interface to accept the post with attachments.  If any of this info will be helpful, please let me know how to get it to you.

0 Kudos
BSadmin95
Enthusiast
Enthusiast

Wherever you have your virtual machine saved: Ctrl+Click the vmwarevk file > Show Package Contents. In this directory, look for the files with vmx (and vmxf if you are so inclined), Ctrl+Click to open in TextEdit, then copy the contents into the thread. It should appear as plain text if viewed in a text editor.

This is mine with some of the shared folder info and bios info removed:

.encoding = "UTF-8"

config.version = "8"

virtualHW.version = "12"

scsi0.present = "TRUE"

scsi0.virtualDev = "lsisas1068"

memsize = "8192"

mem.hotadd = "TRUE"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "Windows 7 x64.vmdk"

ide1:0.present = "TRUE"

ide1:0.fileName = "auto detect"

ide1:0.deviceType = "cdrom-raw"

ethernet0.present = "TRUE"

ethernet0.connectionType = "nat"

ethernet0.virtualDev = "e1000"

ethernet0.wakeOnPcktRcv = "FALSE"

ethernet0.linkStatePropagation.enable = "FALSE"

usb.present = "TRUE"

ehci.present = "TRUE"

sound.present = "TRUE"

sound.virtualDev = "hdaudio"

sound.fileName = "-1"

sound.autodetect = "TRUE"

mks.enable3d = "TRUE"

serial0.present = "TRUE"

serial0.fileType = "thinprint"

pciBridge0.present = "TRUE"

pciBridge4.present = "TRUE"

pciBridge4.virtualDev = "pcieRootPort"

pciBridge4.functions = "8"

pciBridge5.present = "TRUE"

pciBridge5.virtualDev = "pcieRootPort"

pciBridge5.functions = "8"

pciBridge6.present = "TRUE"

pciBridge6.virtualDev = "pcieRootPort"

pciBridge6.functions = "8"

pciBridge7.present = "TRUE"

pciBridge7.virtualDev = "pcieRootPort"

pciBridge7.functions = "8"

vmci0.present = "TRUE"

chipset.useAcpiBattery = "TRUE"

hpet0.present = "TRUE"

usb.vbluetooth.startConnected = "TRUE"

chipset.useApmBattery = "TRUE"

tools.syncTime = "TRUE"

displayName = "Windows 7 x64"

guestOS = "windows7-64"

nvram = "Windows 7 x64.nvram"

virtualHW.productCompatibility = "hosted"

proxyApps.publishToHost = "TRUE"

tools.upgrade.policy = "upgradeAtPowerCycle"

powerType.powerOff = "soft"

powerType.powerOn = "soft"

powerType.suspend = "soft"

powerType.reset = "soft"

extendedConfigFile = "Windows 7 x64.vmxf"

ide1:0.startConnected = "FALSE"

vmci0.id = "587825111"

cleanShutdown = "FALSE"

replay.supported = "FALSE"

gui.exitOnCLIHLT = "TRUE"

replay.filename = ""

scsi0:0.redo = ""

pciBridge0.pciSlotNumber = "17"

pciBridge4.pciSlotNumber = "21"

pciBridge5.pciSlotNumber = "22"

pciBridge6.pciSlotNumber = "23"

pciBridge7.pciSlotNumber = "24"

scsi0.pciSlotNumber = "160"

usb.pciSlotNumber = "32"

ethernet0.pciSlotNumber = "33"

sound.pciSlotNumber = "34"

ehci.pciSlotNumber = "35"

vmci0.pciSlotNumber = "36"

scsi0.sasWWID = "XX XX XX XX XX XX XX XX"

usb:1.present = "TRUE"

tools.remindInstall = "FALSE"

vmotion.checkpointFBSize = "8388608"

usb:1.speed = "2"

usb:1.deviceType = "hub"

usb:1.port = "1"

usb:1.parent = "-1"

ide1:0.autodetect = "TRUE"

monitor.phys_bits_used = "42"

softPowerOff = "FALSE"

toolsInstallManager.updateCounter = "17"

# Beginning of Shared Folders Settings #

isolation.tools.hgfs.disable = "FALSE"

hgfs.mapRootShare = "TRUE"

hgfs.linkRootShare = "TRUE"

# Scales VM for retina Displays #

gui.fitGuestUsingNativeDisplayResolution = "FALSE"

# Disables Mac Keyboard Shortcuts #

keyboardAndMouseProfile = "5231ce5d-db7c-7329-50dd-cf31ba00"

uuid.bios = "56 4d XX XX XX XX XX XX XX XX XX XX XX XX XX XX"

uuid.location = "56 4d XX XX XX XX XX XX XX XX XX XX XX XX XX"

ethernet0.addressType = "generated"

ethernet0.generatedAddress = "XX:XX:XX:XX:XX:XX"

ethernet0.generatedAddressOffset = "0"

checkpoint.vmState = ""

gui.lastPoweredViewMode = "fullscreen"

gui.fullScreenAtPowerOn = "FALSE"

gui.viewModeAtPowerOn = "fullscreen"

migrate.hostlog = "./Windows 7 x64-29736fb3.hlog"

vmotion.checkpointSVGAPrimarySize = "134217728"

numvcpus = "2"

cpuid.coresPerSocket = "2"

svga.autodetect = "FALSE"

svga.numDisplays = "3"

svga.vramSize = "134217728"

svga.maxWidth = "8192"

svga.maxHeight = "4096"

gui.fullScreenOnAllHostDisplays = "TRUE"

svga.guestBackedPrimaryAware = "TRUE"

serial0.startConnected = "TRUE"

hgfs.redirectShellFolder5.name = "pictures"

hgfs.redirectShellFolder5.enabled = "TRUE"

numa.autosize.vcpu.maxPerVirtualNode = "2"

numa.autosize.cookie = "20001"

acpi.smbiosVersion2.7 = "FALSE"

acpi.mouseVMW0003 = "FALSE"

toolsInstallManager.lastInstallError = "0"

floppy0.present = "FALSE"

usb:0.present = "TRUE"

usb:0.deviceType = "hid"

usb:0.port = "0"

usb:0.parent = "-1"

unity.wasCapable = "TRUE"

0 Kudos
spacewrench
Contributor
Contributor

Win7Guest.vmx:

.encoding = "UTF-8"

config.version = "8"

virtualHW.version = "14"

memsize = "8192"

MemAllowAutoScaleDown = "FALSE"

displayName = "Windows 7 64-bit"

guestOS = "windows7-64"

numvcpus = "2"

cpuid.coresPerSocket = "2"

firmware = "bios"

sound.present = "TRUE"

sound.filename = "-1"

sound.autodetect = "TRUE"

usb.present = "TRUE"

ehci.present = "TRUE"

ethernet0.present = "TRUE"

ethernet0.addressType = "static"

ethernet0.connectionType = "bridged"

ethernet0.virtualDev = "e1000"

ethernet0.startConnected = "TRUE"

scsi0.present = "TRUE"

scsi0.virtualDev = "lsisas1068"

sata0.present = "TRUE"

sata0.virtualDev = "ahci"

sata0:0.present = "TRUE"

sata0:0.autodetect = "FALSE"

sata0:0.filename = "/Users/spacewrench/Downloads/gparted-live-0.22.0-2-i586.iso"

sata0:0.deviceType = "cdrom-image"

mks.enable3d = "TRUE"

vmci0.present = "TRUE"

pciBridge0.present = "TRUE"

tools.upgrade.policy = "upgradeAtPowerCycle"

pciBridge4.present = "TRUE"

pciBridge4.virtualDev = "pcieRootPort"

pciBridge5.present = "TRUE"

pciBridge5.virtualDev = "pcieRootPort"

pciBridge6.present = "TRUE"

pciBridge6.virtualDev = "pcieRootPort"

pciBridge7.present = "TRUE"

pciBridge7.virtualDev = "pcieRootPort"

tools.syncTime = "TRUE"

pciBridge4.functions = "8"

pciBridge5.functions = "8"

pciBridge6.functions = "8"

pciBridge7.functions = "8"

powerType.powerOff = "soft"

powerType.powerOn = "soft"

powerType.suspend = "soft"

powerType.reset = "soft"

printers.enabled = "TRUE"

extendedConfigFile = "vmVanadium.vmxf"

virtualHW.productCompatibility = "hosted"

gui.lastPoweredViewMode = "fullscreen"

uuid.bios = "56 4d 5b 5b eb 61 0f 7d-c8 12 c1 c9 e2 fb d5 56"

uuid.location = "56 4d 12 f6 24 90 ce be-90 fc 0f 3b f1 04 6d a0"

replay.supported = "FALSE"

replay.filename = ""

pciBridge0.pciSlotNumber = "17"

pciBridge4.pciSlotNumber = "21"

pciBridge5.pciSlotNumber = "22"

pciBridge6.pciSlotNumber = "23"

pciBridge7.pciSlotNumber = "24"

scsi0.pciSlotNumber = "160"

usb.pciSlotNumber = "32"

ethernet0.pciSlotNumber = "33"

sound.pciSlotNumber = "34"

ehci.pciSlotNumber = "35"

vmci0.pciSlotNumber = "36"

sata0.pciSlotNumber = "37"

scsi0.sasWWID = "50 05 05 6b eb 61 0f 70"

vmci0.id = "-486812330"

vmotion.checkpointFBSize = "8388608"

cleanShutdown = "TRUE"

softPowerOff = "TRUE"

usb:1.speed = "2"

usb:1.present = "TRUE"

usb:1.deviceType = "hub"

usb:1.port = "1"

usb:1.parent = "-1"

sata0:0.startConnected = "FALSE"

gui.fullScreenAtPowerOn = "TRUE"

gui.viewModeAtPowerOn = "fullscreen"

gui.fitGuestUsingNativeDisplayResolution = "TRUE"

tools.remindInstall = "FALSE"

toolsInstallManager.updateCounter = "31"

isolation.tools.hgfs.disable = "FALSE"

hgfs.mapRootShare = "TRUE"

hgfs.linkRootShare = "TRUE"

sharedFolder.maxNum = "3"

sharedFolder0.present = "TRUE"

sharedFolder0.enabled = "TRUE"

sharedFolder0.readAccess = "TRUE"

sharedFolder0.writeAccess = "TRUE"

sharedFolder0.hostPath = "/Users/spacewrench"

sharedFolder0.guestName = "spacewrench Home"

sharedFolder0.expiration = "never"

checkpoint.vmState = ""

ethernet0.linkStatePropagation.enable = "TRUE"

monitor.phys_bits_used = "43"

bios.bootOrder = "HDD"

bios.hddOrder = "scsi0:0"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "ExpandDisk.vmdk"

scsi0:1.present = "TRUE"

scsi0:1.fileName = "vmVanadium-0.vmdk"

scsi0:0.redo = ""

scsi0:1.redo = ""

acpi.smbiosVersion2.7 = "FALSE"

acpi.mouseVMW0003 = "FALSE"

mem.hotadd = "TRUE"

numa.autosize.vcpu.maxPerVirtualNode = "2"

numa.autosize.cookie = "20001"

migrate.hostlog = "./vmVanadium-62e399b4.hlog"

vmotion.checkpointSVGAPrimarySize = "134217728"

svga.guestBackedPrimaryAware = "TRUE"

toolsInstallManager.lastInstallError = "0"

ethernet0.address = "00:50:56:3F:CA:B5"

keyboardAndMouseProfile = "52c54c2c-33d0-47ff-7660-da1c3bf010a1"

gui.exitOnCLIHLT = "TRUE"

vhv.enable = "FALSE"

gui.applyHostDisplayScalingToGuest = "FALSE"

svga.graphicsMemoryKB = "2097152"

sharedFolder1.present = "TRUE"

sharedFolder1.enabled = "TRUE"

sharedFolder1.readAccess = "TRUE"

sharedFolder1.writeAccess = "TRUE"

sharedFolder1.hostPath = "/Volumes/Data/a/shared/spacewrench"

sharedFolder1.guestName = "Personal Docs"

sharedFolder1.expiration = "never"

sharedFolder2.present = "TRUE"

sharedFolder2.enabled = "TRUE"

sharedFolder2.readAccess = "TRUE"

sharedFolder2.writeAccess = "TRUE"

sharedFolder2.hostPath = "/Volumes/Data/a/shared/volume"

sharedFolder2.guestName = "vol2"

sharedFolder2.expiration = "never"

isolation.tools.dnd.disable = "TRUE"

unity.showTaskbar = "true"

vmxnet3.serialNumberV2 = "FALSE"

proxyApps.publishToHost = "FALSE"

serial0.present = "FALSE"

scsi0:2.present = "FALSE"

floppy0.present = "FALSE"

usb:0.present = "TRUE"

usb:0.deviceType = "hid"

usb:0.port = "0"

usb:0.parent = "-1"

0 Kudos
brockh
Contributor
Contributor

​Windows 10 x64.vmx

.encoding = "UTF-8"

config.version = "8"

virtualHW.version = "14"

scsi0.present = "TRUE"

scsi0.virtualDev = "lsisas1068"

sata0.present = "TRUE"

memsize = "8192"

mem.hotadd = "TRUE"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "Virtual Disk.vmdk"

sata0:1.present = "TRUE"

sata0:1.autodetect = "TRUE"

sata0:1.deviceType = "cdrom-image"

sata0:1.startConnected = "FALSE"

ethernet0.virtualDev = "e1000e"

ethernet0.wakeOnPcktRcv = "FALSE"

ethernet0.addressType = "static"

usb.present = "TRUE"

ehci.present = "TRUE"

ehci.pciSlotNumber = "34"

sound.present = "TRUE"

sound.virtualDev = "hdaudio"

sound.fileName = "-1"

sound.autodetect = "TRUE"

svga.graphicsMemoryKB = "1048576"

serial0.present = "TRUE"

serial0.fileType = "thinprint"

pciBridge0.present = "TRUE"

pciBridge4.present = "TRUE"

pciBridge4.virtualDev = "pcieRootPort"

pciBridge4.functions = "8"

pciBridge5.present = "TRUE"

pciBridge5.virtualDev = "pcieRootPort"

pciBridge5.functions = "8"

pciBridge6.present = "TRUE"

pciBridge6.virtualDev = "pcieRootPort"

pciBridge6.functions = "8"

pciBridge7.present = "TRUE"

pciBridge7.virtualDev = "pcieRootPort"

pciBridge7.functions = "8"

vmci0.present = "TRUE"

hpet0.present = "TRUE"

usb.vbluetooth.startConnected = "FALSE"

sensor.location = "pass-through"

tools.syncTime = "TRUE"

displayName = "Windows 10 x64"

guestOS = "windows9-64"

nvram = "Windows 10 x64.nvram"

virtualHW.productCompatibility = "hosted"

tools.upgrade.policy = "upgradeAtPowerCycle"

powerType.powerOff = "soft"

powerType.powerOn = "soft"

powerType.suspend = "soft"

powerType.reset = "soft"

extendedConfigFile = "Windows 10 x64.vmxf"

numa.autosize.vcpu.maxPerVirtualNode = "4"

numa.autosize.cookie = "40001"

uuid.bios = "56 4d 33 39 1f 6b 30 5d-48 a8 79 1d 03 90 1e fc"

uuid.location = "56 4d 33 39 1f 6b 30 5d-48 a8 79 1d 03 90 1e fc"

migrate.hostlog = "./Windows 10 x64-64ae9fe0.hlog"

scsi0:0.redo = ""

pciBridge0.pciSlotNumber = "17"

pciBridge4.pciSlotNumber = "21"

pciBridge5.pciSlotNumber = "22"

pciBridge6.pciSlotNumber = "23"

pciBridge7.pciSlotNumber = "24"

scsi0.pciSlotNumber = "160"

usb.pciSlotNumber = "32"

ethernet0.pciSlotNumber = "192"

sound.pciSlotNumber = "33"

vmci0.pciSlotNumber = "35"

sata0.pciSlotNumber = "36"

scsi0.sasWWID = "50 05 05 69 1f 6b 30 50"

vmci0.id = "-1325045822"

monitor.phys_bits_used = "43"

vmotion.checkpointFBSize = "4194304"

vmotion.checkpointSVGAPrimarySize = "134217728"

cleanShutdown = "FALSE"

softPowerOff = "FALSE"

usb_xhci:6.speed = "2"

usb_xhci:6.present = "TRUE"

usb_xhci:6.deviceType = "hub"

usb_xhci:6.port = "6"

usb_xhci:6.parent = "-1"

usb_xhci:7.speed = "4"

usb_xhci:7.present = "TRUE"

usb_xhci:7.deviceType = "hub"

usb_xhci:7.port = "7"

usb_xhci:7.parent = "-1"

svga.guestBackedPrimaryAware = "TRUE"

gui.fitGuestUsingNativeDisplayResolution = "FALSE"

tools.remindInstall = "FALSE"

toolsInstallManager.updateCounter = "15"

toolsInstallManager.lastInstallError = "0"

gui.lastPoweredViewMode = "fullscreen"

gui.viewModeAtPowerOn = "fullscreen"

gui.fullScreenOnAllHostDisplays = "FALSE"

keyboardAndMouseProfile = "52453909-a731-0fb0-f02d-7740dbfafa61"

checkpoint.vmState = ""

vhv.enable = "TRUE"

numvcpus = "4"

cpuid.coresPerSocket = "4"

firmware = "efi"

usb:1.speed = "2"

usb:1.present = "TRUE"

usb:1.deviceType = "hub"

usb:1.port = "1"

usb:1.parent = "-1"

usb_xhci.present = "TRUE"

usb_xhci.pciSlotNumber = "224"

gui.exitOnCLIHLT = "TRUE"

vm.genid = "2070229883333106555"

vm.genidX = "5967099799717274644"

isolation.tools.hgfs.disable = "false"

hgfs.mapRootShare = "true"

hgfs.linkRootShare = "true"

sharedFolder0.present = "true"

sharedFolder0.enabled = "true"

sharedFolder0.readAccess = "true"

sharedFolder0.writeAccess = "true"

sharedFolder0.hostPath = "~/Documents"

sharedFolder0.guestName = "Documents"

sharedFolder0.expiration = "never"

sharedFolder0.shareTags = "auto,documents"

sharedFolder.maxNum = "1"

hgfs.redirectShellFolder0.name = "documents"

hgfs.redirectShellFolder0.enabled = "true"

hgfs.redirectShellFolder.maxNum = "1"

vmxnet3.serialNumberV2 = "FALSE"

mks.enable3d = "TRUE"

mks.forceDiscreteGPU = "TRUE"

floppy0.present = "FALSE"

touchscreen.vusb.present = "FALSE"

ethernet0.connectionType = "custom"

ethernet0.present = "TRUE"

ethernet0.address = "00:50:56:2A:08:15"

ethernet0.vnet = "vmnet2"

ethernet0.bsdName = "en7"

ethernet0.displayName = "Display Ethernet"

ethernet0.linkStatePropagation.enable = "TRUE"

usb_xhci:4.present = "TRUE"

usb_xhci:4.deviceType = "hid"

usb_xhci:4.port = "4"

usb_xhci:4.parent = "-1"

unity.wasCapable = "TRUE"

0 Kudos
spacewrench
Contributor
Contributor

It seemed to me that there were a couple of frequent characteristics of the systems that reported this problem:

  1. Retina iMac
  2. Additional monitor

That was exactly my situation, so I disconnected the secondary monitor and ran Windows-10 and Linux guests for a while today.  I saw some possible keyboard weirdness, but nothing at all like the stuck modifier keys and autorepeating regular keys that I had while the secondary monitor was attached.

I had a lot of recent trouble with my Windows guest (Win7 got broken somehow and I couldn't use QuickBooks-2013 or -2018, so in desperation I installed Win10 on a new VM) so this is not a clean A/B test, but I did see stuck keys with Win10 and the secondary monitor, but only possible / minor keyboard artifacts with Win10 and no secondary monitor.

If anybody is still having this problem and could test with/without a secondary monitor, that might provide useful information for the debuggers.

0 Kudos
spacewrench
Contributor
Contributor

After more single-monitor use, I still experienced sticky keys, but it seems to be somewhat less frequent.

0 Kudos
JanGils
Contributor
Contributor

I have the issue and don't have a second monitor. See also my earlier reply.

0 Kudos
JohnMatrix100
Contributor
Contributor

Same problem here.  I am using an external KB and Mouse, with dual monitors and the Ctrl keep keeps getting "stuck" in my Win 10 instance. 

0 Kudos
OrsoGrigio
Enthusiast
Enthusiast

vmx file of virtual machine number one:

.encoding = "UTF-8"

config.version = "8"

virtualHW.version = "12"

scsi0.present = "TRUE"

scsi0.virtualDev = "lsisas1068"

memsize = "12000"

mem.hotadd = "TRUE"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "Windows 7 64bit-cl1.vmdk"

ethernet0.present = "TRUE"

ethernet0.connectionType = "custom"

ethernet0.virtualDev = "e1000"

ethernet0.wakeOnPcktRcv = "FALSE"

ethernet0.addressType = "generated"

ethernet0.linkStatePropagation.enable = "TRUE"

usb.present = "TRUE"

ehci.present = "TRUE"

sound.present = "TRUE"

sound.virtualDev = "hdaudio"

sound.fileName = "-1"

sound.autodetect = "TRUE"

serial0.present = "TRUE"

serial0.fileType = "thinprint"

pciBridge0.present = "TRUE"

pciBridge4.present = "TRUE"

pciBridge4.virtualDev = "pcieRootPort"

pciBridge4.functions = "8"

pciBridge5.present = "TRUE"

pciBridge5.virtualDev = "pcieRootPort"

pciBridge5.functions = "8"

pciBridge6.present = "TRUE"

pciBridge6.virtualDev = "pcieRootPort"

pciBridge6.functions = "8"

pciBridge7.present = "TRUE"

pciBridge7.virtualDev = "pcieRootPort"

pciBridge7.functions = "8"

vmci0.present = "TRUE"

hpet0.present = "TRUE"

usb.vbluetooth.startConnected = "TRUE"

tools.syncTime = "TRUE"

displayName = "Windows10x64_new"

guestOS = "windows9-64"

nvram = "Windows7x64_new.nvram"

virtualHW.productCompatibility = "hosted"

proxyApps.publishToGuest = "FALSE"

tools.upgrade.policy = "upgradeAtPowerCycle"

powerType.powerOff = "soft"

powerType.powerOn = "soft"

powerType.suspend = "soft"

powerType.reset = "soft"

extendedConfigFile = "Windows7x64_new.vmxf"

numvcpus = "2"

cpuid.coresPerSocket = "2"

ethernet0.generatedAddress = "00:0C:29:35:0D:1E"

vmci0.id = "1249679855"

uuid.location = "56 4d 5e fa 6d 73 7b e4-e9 f4 ca d3 5c 35 0d 1e"

uuid.bios = "56 4d 5e fa 6d 73 7b e4-e9 f4 ca d3 5c 35 0d 1e"

cleanShutdown = "FALSE"

replay.supported = "FALSE"

replay.filename = ""

scsi0:0.redo = ""

pciBridge0.pciSlotNumber = "17"

pciBridge4.pciSlotNumber = "21"

pciBridge5.pciSlotNumber = "22"

pciBridge6.pciSlotNumber = "23"

pciBridge7.pciSlotNumber = "24"

scsi0.pciSlotNumber = "160"

usb.pciSlotNumber = "32"

ethernet0.pciSlotNumber = "33"

sound.pciSlotNumber = "34"

ehci.pciSlotNumber = "35"

vmci0.pciSlotNumber = "36"

scsi0.sasWWID = "50 05 05 6a 6d 73 7b e0"

usb:1.present = "TRUE"

ethernet0.generatedAddressOffset = "0"

vmotion.checkpointFBSize = "4194304"

usb:1.speed = "2"

usb:1.deviceType = "hub"

usb:1.port = "1"

usb:1.parent = "-1"

gui.viewModeAtPowerOn = "fullscreen"

gui.lastPoweredViewMode = "fullscreen"

usb.autoConnect.device0 = "name:Virtual\ Bluetooth\ Adapter vid:0e0f pid:0008"

isolation.tools.hgfs.disable = "FALSE"

mks.keyboardFilter = "allow"

workingDir = ""

sharedFolder0.present = "TRUE"

sharedFolder0.enabled = "TRUE"

sharedFolder0.readAccess = "TRUE"

sharedFolder0.writeAccess = "TRUE"

sharedFolder0.hostPath = "/Users/user/transfer"

sharedFolder0.guestName = "transfer"

sharedFolder0.expiration = "never"

sharedFolder.maxNum = "1"

hgfs.mapRootShare = "TRUE"

softPowerOff = "FALSE"

tools.remindInstall = "FALSE"

toolsInstallManager.updateCounter = "32"

checkpoint.vmState = ""

gui.fitGuestUsingNativeDisplayResolution = "FALSE"

gui.fullScreenAtPowerOn = "FALSE"

gui.fullScreenOnAllHostDisplays = "FALSE"

vc.uuid = ""

policy.vm.mvmtid = ""

hgfs.linkRootShare = "TRUE"

keyboardAndMouseProfile = "52967b58-67d4-c48c-3ed4-e9891a42"

ethernet0.vnet = "vmnet3"

ethernet0.bsdName = "en5"

ethernet0.displayName = "AX88179 USB 3.0 to Gigabit Ethernet"

monitor.phys_bits_used = "42"

printers.matchDefault = "FALSE"

migrate.hostlog = "/Users/user/Documents/Virtual Machines.localized/Windows7x64_new.vmwarevm/./Windows7x64_new-f5393b27.hlog"

vmotion.checkpointSVGAPrimarySize = "75497472"

usb_xhci:6.speed = "2"

usb_xhci:6.present = "TRUE"

usb_xhci:6.deviceType = "hub"

usb_xhci:6.port = "6"

usb_xhci:6.parent = "-1"

usb_xhci:7.speed = "4"

usb_xhci:7.present = "TRUE"

usb_xhci:7.deviceType = "hub"

usb_xhci:7.port = "7"

usb_xhci:7.parent = "-1"

svga.guestBackedPrimaryAware = "TRUE"

svga.graphicsMemoryKB = "2097152"

vmx.buildType = "release"

hard-disk.hostBuffer = "enabled"

scsi0:1.present = "TRUE"

scsi0:1.fileName = "cdrom0"

scsi0:1.deviceType = "cdrom-raw"

gui.exitOnCLIHLT = "TRUE"

scsi0:1.startConnected = "FALSE"

vhv.enable = "FALSE"

vpmc.enable = "FALSE"

proxyApps.publishToHost = "FALSE"

acpi.smbiosVersion2.7 = "FALSE"

acpi.mouseVMW0003 = "FALSE"

numa.autosize.vcpu.maxPerVirtualNode = "2"

numa.autosize.cookie = "20001"

toolsInstallManager.lastInstallError = "0"

vm.genid = "-2066410599081757038"

vm.genidX = "21475696978905211"

vmxnet3.serialNumberV2 = "FALSE"

vvtd.enable = "FALSE"

usb_xhci.pciSlotNumber = "192"

serial0.startConnected = "FALSE"

mks.enable3d = "TRUE"

usb_xhci.present = "TRUE"

usb.analyzer.enable = "TRUE"

sharedFolder1.present = "FALSE"

sharedFolder2.present = "FALSE"

ide1:0.present = "FALSE"

floppy0.present = "FALSE"

usb_xhci:4.present = "TRUE"

usb_xhci:4.deviceType = "hid"

usb_xhci:4.port = "4"

usb_xhci:4.parent = "-1"

unity.wasCapable = "TRUE"

0 Kudos
OrsoGrigio
Enthusiast
Enthusiast

vmx file of virtual machine number two:

.encoding = "UTF-8"

config.version = "8"

virtualHW.version = "12"

scsi0.present = "TRUE"

scsi0.virtualDev = "lsisas1068"

memsize = "9000"

mem.hotadd = "TRUE"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "Windows 7 64bit.vmdk"

scsi0:0.virtualSSD = 1

ide1:0.present = "TRUE"

ide1:0.autodetect = "TRUE"

ide1:0.deviceType = "cdrom-raw"

ethernet0.present = "TRUE"

ethernet0.connectionType = "custom"

ethernet0.virtualDev = "e1000"

ethernet0.wakeOnPcktRcv = "FALSE"

ethernet0.addressType = "generated"

ethernet0.linkStatePropagation.enable = "TRUE"

usb.present = "TRUE"

ehci.present = "TRUE"

sound.present = "TRUE"

sound.virtualDev = "hdaudio"

sound.fileName = "-1"

sound.autodetect = "TRUE"

mks.enable3d = "TRUE"

serial0.present = "TRUE"

serial0.fileType = "thinprint"

pciBridge0.present = "TRUE"

pciBridge4.present = "TRUE"

pciBridge4.virtualDev = "pcieRootPort"

pciBridge4.functions = "8"

pciBridge5.present = "TRUE"

pciBridge5.virtualDev = "pcieRootPort"

pciBridge5.functions = "8"

pciBridge6.present = "TRUE"

pciBridge6.virtualDev = "pcieRootPort"

pciBridge6.functions = "8"

pciBridge7.present = "TRUE"

pciBridge7.virtualDev = "pcieRootPort"

pciBridge7.functions = "8"

vmci0.present = "TRUE"

hpet0.present = "TRUE"

usb.vbluetooth.startConnected = "TRUE"

tools.syncTime = "TRUE"

displayName = "Windows 10 64bit x VFI"

guestOS = "windows7-64"

nvram = "Windows 7 64bit.nvram"

virtualHW.productCompatibility = "hosted"

proxyApps.publishToGuest = "FALSE"

tools.upgrade.policy = "upgradeAtPowerCycle"

powerType.powerOff = "soft"

powerType.powerOn = "soft"

powerType.suspend = "soft"

powerType.reset = "soft"

extendedConfigFile = "Windows 7 64bit.vmxf"

numvcpus = "1"

cpuid.coresPerSocket = "1"

ide1:0.fileName = "auto detect"

ide1:0.startConnected = "FALSE"

ethernet0.generatedAddress = "00:0C:29:1F:27:C0"

vmci0.id = "1249679856"

uuid.location = "56 4d c4 60 dd 79 8e b3-1e ec 34 f8 72 be 18 86"

uuid.bios = "56 4d bb cb c3 bf a2 82-b0 46 45 c4 b5 1f 27 c0"

cleanShutdown = "FALSE"

replay.supported = "FALSE"

replay.filename = ""

scsi0:0.redo = ""

pciBridge0.pciSlotNumber = "17"

pciBridge4.pciSlotNumber = "21"

pciBridge5.pciSlotNumber = "22"

pciBridge6.pciSlotNumber = "23"

pciBridge7.pciSlotNumber = "24"

scsi0.pciSlotNumber = "160"

usb.pciSlotNumber = "32"

ethernet0.pciSlotNumber = "33"

sound.pciSlotNumber = "34"

ehci.pciSlotNumber = "35"

vmci0.pciSlotNumber = "36"

scsi0.sasWWID = "50 05 05 6b c3 bf a2 80"

usb:1.present = "TRUE"

ethernet0.generatedAddressOffset = "0"

vmotion.checkpointFBSize = "8388608"

usb:1.speed = "2"

usb:1.deviceType = "hub"

usb:1.port = "1"

usb:1.parent = "-1"

gui.viewModeAtPowerOn = "fullscreen"

gui.lastPoweredViewMode = "fullscreen"

usb.autoConnect.device0 = ""

isolation.tools.hgfs.disable = "FALSE"

mks.keyboardFilter = "allow"

workingDir = "."

sharedFolder0.present = "TRUE"

sharedFolder0.enabled = "TRUE"

sharedFolder0.readAccess = "TRUE"

sharedFolder0.writeAccess = "TRUE"

sharedFolder0.hostPath = "/Users/user/transfer"

sharedFolder0.guestName = "transfer"

sharedFolder0.expiration = "never"

sharedFolder.maxNum = "1"

hgfs.mapRootShare = "TRUE"

softPowerOff = "FALSE"

tools.remindInstall = "FALSE"

toolsInstallManager.updateCounter = "30"

checkpoint.vmState = ""

gui.fitGuestUsingNativeDisplayResolution = "FALSE"

gui.fullScreenAtPowerOn = "FALSE"

gui.fullScreenOnAllHostDisplays = "FALSE"

hgfs.linkRootShare = "TRUE"

ethernet0.vnet = "vmnet2"

ethernet0.bsdName = "en0"

ethernet0.displayName = "Ethernet"

ethernet0.startConnected = "TRUE"

keyboardAndMouseProfile = "52967b58-67d4-c48c-3ed4-e9891a42"

monitor.phys_bits_used = "42"

migrate.hostlog = "/Users/user/Desktop/Windows_7_64bit/./Windows 7 64bit-f88be1b1.hlog"

vmotion.checkpointSVGAPrimarySize = "75497472"

svga.guestBackedPrimaryAware = "TRUE"

usb_xhci:6.speed = "2"

usb_xhci:6.present = "TRUE"

usb_xhci:6.deviceType = "hub"

usb_xhci:6.port = "6"

usb_xhci:6.parent = "-1"

usb_xhci:7.speed = "4"

usb_xhci:7.present = "TRUE"

usb_xhci:7.deviceType = "hub"

usb_xhci:7.port = "7"

usb_xhci:7.parent = "-1"

usb_xhci:4.present = "TRUE"

usb_xhci:4.deviceType = "hid"

usb_xhci:4.port = "4"

usb_xhci:4.parent = "-1"

vhv.enable = "FALSE"

svga.graphicsMemoryKB = "2097152"

vmx.buildType = "release"

hard-disk.hostBuffer = "enabled"

proxyApps.publishToHost = "FALSE"

acpi.smbiosVersion2.7 = "FALSE"

acpi.mouseVMW0003 = "FALSE"

numa.autosize.vcpu.maxPerVirtualNode = "1"

numa.autosize.cookie = "10001"

toolsInstallManager.lastInstallError = "0"

serial0.startConnected = "false"

vmxnet3.serialNumberV2 = "FALSE"

gui.perVMWindowAutofitMode = "useAppPref"

gui.perVMFullscreenAutofitMode = "useAppPref"

sharedFolder1.present = "FALSE"

usb_xhci.present = "FALSE"

floppy0.present = "FALSE"

gui.exitOnCLIHLT = "TRUE"

usb:0.present = "TRUE"

usb:0.deviceType = "hid"

usb:0.port = "0"

usb:0.parent = "-1"

unity.wasCapable = "TRUE"

0 Kudos
BSadmin95
Enthusiast
Enthusiast

Polling the respondents:

Do you have folder sharing enabled between the host and virtual machine?

Do you heavily use shared folders?

Do you have network drives directly mounted or shared from host to virtual machine?

So far the vmx files have been of little help.

0 Kudos
BSadmin95
Enthusiast
Enthusiast

With the exception of the vmx file I shared due to omission, all other shared vmx files (spacewrench, brockh, and both of Orso's) indicate the there is file sharing between the host and the VM. The instance I shared also has file sharing, but I didn't think it was relevant to share until now. Orso, perhaps try disabling file sharing in one of your VMs and after a power cycle, see if the issue persists. On my person VM, I do not have file sharing enabled and have not had the issue arise, but I also do not use an external display. I may have been paying attention to the wrong variables.

0 Kudos
brockh
Contributor
Contributor

I disabled sharing for my VM this morning. Shutdown the guest, the host, booted everything from scratch and almost immediately I was greeted with a stuck CTRL key in the guest.

0 Kudos
BSadmin95
Enthusiast
Enthusiast

That stinks. Does the vmx file reflect that change? Also, which keyboard profile are you using in plain english? Default, mac, or windows?

0 Kudos
brockh
Contributor
Contributor

Using Beyond Compare, the VMX differences are to these properties (these are the updated values after disabling sharing):

isolation.tools.hgfs.disable = "TRUE"

hgfs.mapRootShare = "FALSE"

hgfs.linkRootShare = "FALSE"

sharedFolder0.present = "FALSE"

sharedFolder.maxNum = "0"

hgfs.redirectShellFolder0.enabled = "FALSE"

I'm using the default profile for keyboard/mouse, but with modifications:

Enable Key Mappings - unchecked

Enable Language Specific Key Mappings - unchecked

Mouse Shortcuts - "Button 3" is the only checked option

Enable Mac OS Host Keyboard Shortcuts - unchecked

For Windows key, use: Either Command Key

Fusion Shortcuts - all checked except "Settings"

Maybe I'll try disabling the isolation settings (copy/paste, drag/drop) later and see if that affects anything.

0 Kudos
brockh
Contributor
Contributor

Disabling isolation settings also does not work. 😐

0 Kudos
kklein580923589
Contributor
Contributor

I got exactly the same problem.

MacBook Pro 15" Retina (Mid 2014)

macOS High Sierra Version 10.13.3

VMware Fusion Version 8.5.10

Windows 10 Enterprise N 2016 LTSB

Layout: Europe (Germany)

I got an external monitor (NEC MultiSync P241W connected via HDMI) but the problem also appears without the external monitor. I also got an external keyboard but it happens with both (internal & external keyboard). It only happens inside of the VM.

.encoding = "windows-1252"

config.version = "8"

virtualHW.version = "12"

numvcpus = "2"

cpuid.coresPerSocket = "2"

scsi0.present = "TRUE"

scsi0.virtualDev = "lsisas1068"

sata0.present = "TRUE"

memsize = "2048"

mem.hotadd = "TRUE"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "Windows 10 x64.vmdk"

sata0:1.present = "TRUE"

sata0:1.autodetect = "TRUE"

sata0:1.deviceType = "cdrom-image"

usb.present = "TRUE"

ehci.present = "TRUE"

ehci.pciSlotNumber = "34"

usb_xhci.present = "TRUE"

sound.present = "TRUE"

sound.virtualDev = "hdaudio"

sound.fileName = "-1"

sound.autodetect = "TRUE"

mks.enable3d = "TRUE"

svga.graphicsMemoryKB = "1048576"

serial0.present = "TRUE"

serial0.fileType = "thinprint"

pciBridge0.present = "TRUE"

pciBridge4.present = "TRUE"

pciBridge4.virtualDev = "pcieRootPort"

pciBridge4.functions = "8"

pciBridge5.present = "TRUE"

pciBridge5.virtualDev = "pcieRootPort"

pciBridge5.functions = "8"

pciBridge6.present = "TRUE"

pciBridge6.virtualDev = "pcieRootPort"

pciBridge6.functions = "8"

pciBridge7.present = "TRUE"

pciBridge7.virtualDev = "pcieRootPort"

pciBridge7.functions = "8"

vmci0.present = "TRUE"

hpet0.present = "TRUE"

usb.vbluetooth.startConnected = "TRUE"

sensor.accelerometer = "pass-through"

sensor.ambientLight = "pass-through"

sensor.compass = "pass-through"

sensor.gyrometer = "pass-through"

sensor.inclinometer = "pass-through"

sensor.location = "pass-through"

sensor.orientation = "pass-through"

displayName = "Windows 10 x64"

guestOS = "windows9-64"

nvram = "Windows 10 x64.nvram"

virtualHW.productCompatibility = "hosted"

powerType.powerOff = "soft"

powerType.powerOn = "soft"

powerType.suspend = "soft"

powerType.reset = "soft"

extendedConfigFile = "Windows 10 x64.vmxf"

sata0:1.fileName = "E:\ISO\Windows\SW_DVD5_WIN_ENT_N_LTSB_2016_64BIT_German_MLF_X21-07493.ISO"

floppy0.present = "FALSE"

numa.autosize.vcpu.maxPerVirtualNode = "2"

numa.autosize.cookie = "20001"

uuid.bios = "56 4d f3 94 28 ee 12 a3-d2 44 7f 14 cf a6 77 bc"

uuid.location = "56 4d f3 94 28 ee 12 a3-d2 44 7f 14 cf a6 77 bc"

migrate.hostlog = ".\Windows 10 x64-7efc0ecd.hlog"

scsi0:0.redo = ""

pciBridge0.pciSlotNumber = "17"

pciBridge4.pciSlotNumber = "21"

pciBridge5.pciSlotNumber = "22"

pciBridge6.pciSlotNumber = "23"

pciBridge7.pciSlotNumber = "24"

scsi0.pciSlotNumber = "160"

usb.pciSlotNumber = "32"

sound.pciSlotNumber = "33"

usb_xhci.pciSlotNumber = "192"

vmci0.pciSlotNumber = "35"

sata0.pciSlotNumber = "36"

scsi0.sasWWID = "50 05 05 64 28 ee 12 a0"

vmci0.id = "-811173956"

vm.genid = "1948810653887541726"

vm.genidX = "5067986458943044569"

monitor.phys_bits_used = "42"

vmotion.checkpointFBSize = "46137344"

vmotion.checkpointSVGAPrimarySize = "46137344"

cleanShutdown = "TRUE"

softPowerOff = "FALSE"

usb_xhci:4.present = "TRUE"

usb_xhci:4.deviceType = "hid"

usb_xhci:4.port = "4"

usb_xhci:4.parent = "-1"

usb_xhci:6.speed = "2"

usb_xhci:6.present = "TRUE"

usb_xhci:6.deviceType = "hub"

usb_xhci:6.port = "6"

usb_xhci:6.parent = "-1"

usb_xhci:7.speed = "4"

usb_xhci:7.present = "TRUE"

usb_xhci:7.deviceType = "hub"

usb_xhci:7.port = "7"

usb_xhci:7.parent = "-1"

0 Kudos