There is a specific breed of tech enthusiast—or perhaps just someone who is incredibly stubborn about not buying new batteries—who still clings to the peripherals of the late 2000s.
I am one of those people.
I recently dug out my old Sony Vaio travel kit, and inside was the sleek, brushed-metal marvel: the Sony Vaio Bluetooth Laser Mouse VGP-BMS33.
It pairs instantly. It feels great in the hand. The laser tracking is still surprisingly precise on a glass desk. There is just one problem: Windows 10/11 has no idea what to do with it. Sony Vaio Bluetooth Laser Mouse Vgp-bms33 Driver
If you have this mouse (or found one at a thrift store), you know the pain. You plug in the dongle (wait, it doesn't have a dongle), you turn on Bluetooth, it pairs as a "Bluetooth Mouse," and then... nothing. The cursor doesn't move.
Here is the deep dive on how to resurrect this Sony classic.
Solution: This is almost always due to missing Vaio Event Service. Manually install VESMgr.exe and VESMgrSub.exe from an old Vaio driver pack. Alternatively, use third-party software like X-Mouse Button Control to manually map buttons to functions (e.g., forward/back in browsers). The Ghost of Laptops Past: Taming the Sony
If you want, tell me your PC’s Windows version and Vaio model and I’ll provide direct download links and exact driver filenames.
System Preferences > Bluetooth → pair as usual.The Sony VGP-BMS33 is a standard Bluetooth mouse (HID profile).
It does not require a proprietary Sony driver for basic functionality (pointer, clicks, scroll).
Windows, macOS, and Linux have built-in Bluetooth HID drivers.
If you see driver requests, they usually relate to your Bluetooth adapter (not the mouse). Batteries charged ✓ Mouse in pairing mode ✓
Because official Sony links are broken, you must rely on legacy driver repositories and community archives. Here are the safest methods:
If Windows shows an exclamation mark in Device Manager under “Bluetooth Mouse”:
Update driver → Search automatically for drivers.bthleenum.sys (Windows built-in). If corrupted, run:
sfc /scannow