After adding CPU and RAM to a Windows 2016 Server instance,
the instance does not recognize the added resources. Additionally,
if the Windows 2016 server has 2GB or less RAM, hot-plugging CPU can
cause the operating system to be sluggish and on rare occasions crash.
These issues are caused by a bug in the Microsoft ACPI
driver that prevents the hot-plug of CPU for Windows 2016.
One
solution is to reboot the instance. After the reload, the added resources
are recognized by the instance.
Another method is to edit the Windows registry by
following these steps:
- Uninstall the existing HID Button over Interrupt driver package for this device, which shows up in Device
Manager as not working properly.
- Download
PsTools
from the Windows Sysinternals website.
- Extract
PsTools
from the archive.
- Open a command shell with administrator privileges and
navigate to the directory containing the
PsTools
.
For example: cd c:\users\admin\downloads\pstools
- Execute the following command:
- Open the Windows Registry by executing
the following command:
- In the registry, navigate to HKLM\SYSTEM\DriverDataBase\DriverPackage\hidnterrupt.inf_x86<some instance ID>\Descriptors\ACPI.
- Right-click the
ACPI0010
subkey and
select Export. Export the file to a memorable
location.
- Right-click the
ACPI0010
subkey and
select Delete. Confirm the deletion of the
subkey.
- In the registry, navigate to: HKLM\SYSTEM\DriverDataBase\DeviceIds\ACPI\ACPI0010
- Right-click the
bidinterrupt.inf
subkey
and select Export. Export the file to a memorable
location.
- Right-click the
bidinterrupt.inf
subkey
and select Delete. Confirm the deletion of
the subkey.