I2C on Windows Server

Hello, I tried installing Windows Server 2019 and 2022 on my laptop but both have the same problem, the touchpad is not working. After a lot of different things tried, I am almost sure the problem is the lack of a correct hidi2c.sys driver, as in normal Windows I have a driver called “I2C HID Device”, which uses the hidi2c.sys and mshidkmdf.sys. On a normal Windows installation, Windows automatically installs this hidi2c.sys and then 3 other devices show up. “Microsoft Input Configuration Device”, “ELAN HID Class Filter Device” and “ELAN PrecisionTouchpad Filter Driver”. If I uninstall the hidi2c.sys on normal Windows, then the other 3 devices are gone, just like on Windows Server, until I reinstall it. Windows Server has the mshidkmdf.sys, but not the hidi2c.sys. I have another laptop which uses an ELAN Touchpad, but it’s not connected via AMD I2C, so I am guessing that’s why it works. I only found a thread which documents this problem a bit, on eevblog (www dot eevblog dot com/forum/general-computing/windows-server-default-driver-broken/). All other devices work fine, like GPU and Wi-Fi. The OS is installed as secondary OS on my laptop, so I can try suggestions. Thanks.

try pointing the device manager to the driver store of a non server version of windows that you’ve installed on another drive?



Hi, I had the same problem as you with the Windows Server 2019 regarding the I2C touchpad.
YOU DO NOT NEED TO DISABLE SIGNING! This is for Synaptic device!

It seems that Windows "forgot" to install hidi2c.sys service. You will have to do this manually:

Find hidi2c.sys on the Win2019 installation media in boot.wim (should be in windows\system32\drivers, use 7zip to open wim).
Copy that file to c:\windows\system32\drivers.
The inf file is already present at c:\windows\inf (Windows server 2019 does not allow INF installation for this I2C device)

Then you need to manually install the driver in Registry.

Download PSEXEC, extract it to System32.
Open a CMD as administrator and type: psexec -s -i cmd.exe
You are NOW NT Authority, you can modify sensitive areas in Registry.
Backup the registry if you want.

Save the following 4 registy configs as files.

Import the following 4 reg files into the registry with command: reg import file.reg (as NT Authority)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hidi2c]
"ImagePath"=hex(2):5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,72,\
00,69,00,76,00,65,00,72,00,73,00,5c,00,68,00,69,00,64,00,69,00,32,00,63,00,\
2e,00,73,00,79,00,73,00,00,00
"Type"=dword:00000001
"Start"=dword:00000003
"ErrorControl"=dword:00000001
"Group"="Extended Base"
"Tag"=dword:00000018
"DisplayName"="@hidi2c.inf,%hidi2c.SVCDESC%;Microsoft I2C HID Miniport Driver"
"Owners"=hex(7):68,00,69,00,64,00,69,00,32,00,63,00,2e,00,69,00,6e,00,66,00,00,\
00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hidi2c\Parameters]
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hidi2c\Parameters\Wdf]
"WdfMajorVersion"=dword:00000001
"WdfMinorVersion"=dword:0000000f
"TimeOfLastTelemetryLog"=hex(b):12,a4,41,70,4b,d0,d7,01
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hidi2c\Enum]
"0"="ACPI\\SYNA2B37\\4&324c8b67&0"
"Count"=dword:00000001
"NextInstance"=dword:00000001
 
 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745a17a0-74d3-11d0-b6fe-00a0c90f57da}]
"Class"="HIDClass"
"ClassDesc"="@%SystemRoot%\\System32\\hid.dll,-101"
"IconPath"=hex(7):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,65,00,74,00,75,00,70,00,61,00,70,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,\
2d,00,32,00,34,00,00,00,00,00
"NoInstallClass"="1"
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0000]
"DriverDesc"="I2C HID Device"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,8c,a3,c5,94,c6,01
"DriverDate"="6-21-2006"
"DriverVersion"="10.0.17763.1"
"InfPath"="hidi2c.inf"
"InfSection"="hidi2c_Device.NT"
"IncludedInfs"=hex(7):70,00,63,00,69,00,2e,00,69,00,6e,00,66,00,00,00,00,00
"MatchingDeviceId"="ACPI\\PNP0C50"
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0001]
"DriverDesc"="HID-compliant vendor-defined device"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,8c,a3,c5,94,c6,01
"DriverDate"="6-21-2006"
"DriverVersion"="10.0.17763.719"
"InfPath"="input.inf"
"InfSection"="HID_Raw_Inst.NT"
"MatchingDeviceId"="HID_DEVICE_UPR:FF00-FFFF"
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745a17a0-74d3-11d0-b6fe-00a0c90f57da}\Properties]
"Security"=hex:01,00,04,90,00,00,00,00,00,00,00,00,00,00,00,00,14,00,00,00,02,\
00,5c,00,04,00,00,00,00,00,14,00,00,00,00,10,01,01,00,00,00,00,00,05,12,00,\
00,00,00,00,18,00,00,00,00,10,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,\
00,00,00,14,00,00,00,00,e0,01,01,00,00,00,00,00,01,00,00,00,00,00,00,14,00,\
00,00,00,a0,01,01,00,00,00,00,00,05,0c,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745a17a0-74d3-11d0-b6fe-00a0c90f57da}\Properties\{6a3433f4-5626-40e8-a9b9-dbd9ecd2884b}]
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745a17a0-74d3-11d0-b6fe-00a0c90f57da}\Properties\{6a3433f4-5626-40e8-a9b9-dbd9ecd2884b}\0003]
@=hex(ffff0011):ff
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745a17a0-74d3-11d0-b6fe-00a0c90f57da}\Properties\{6a3433f4-5626-40e8-a9b9-dbd9ecd2884b}\0006]
@=hex(ffff0011):ff
 
 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
 
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0]
"Capabilities"=dword:00000020
"ContainerID"="{00000000-0000-0000-ffff-ffffffffffff}"
"HardwareID"=hex(7):41,00,43,00,50,00,49,00,5c,00,56,00,45,00,4e,00,5f,00,53,\
00,59,00,4e,00,41,00,26,00,44,00,45,00,56,00,5f,00,32,00,42,00,33,00,37,00,\
00,00,41,00,43,00,50,00,49,00,5c,00,53,00,59,00,4e,00,41,00,32,00,42,00,33,\
00,37,00,00,00,2a,00,53,00,59,00,4e,00,41,00,32,00,42,00,33,00,37,00,00,00,\
00,00
"CompatibleIDs"=hex(7):41,00,43,00,50,00,49,00,5c,00,50,00,4e,00,50,00,30,00,\
43,00,35,00,30,00,00,00,50,00,4e,00,50,00,30,00,43,00,35,00,30,00,00,00,00,\
00
"ClassGUID"="{745a17a0-74d3-11d0-b6fe-00a0c90f57da}"
"Service"="hidi2c"
"UpperFilters"=hex(7):6d,00,73,00,68,00,69,00,64,00,6b,00,6d,00,64,00,66,00,00,\
00,00,00
"DeviceDesc"="@hidi2c.inf,%hidi2c.devicedesc%;I2C HID Device"
"Driver"="{745a17a0-74d3-11d0-b6fe-00a0c90f57da}\\0000"
"Mfg"="@hidi2c.inf,%msft%;Microsoft"
"ConfigFlags"=dword:00000000
"ParentIdPrefix"="5&9722fa9&0"
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Device Parameters]
"EnhancedPowerManagementEnabled"=dword:00000001
"DeviceResetNotificationEnabled"=dword:00000001
"LegacyTouchScaling"=dword:00000000
"FirmwareIdentified"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Device Parameters\e5b3b5ac-9725-4f78-963f-03dfb1d828c7]
"D3ColdSupported"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Device Parameters\Interrupt Management]
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Device Parameters\Interrupt Management\Affinity Policy]
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Device Parameters\Interrupt Management\Affinity Policy - Temporal]
"TargetGroup"=dword:00000000
"TargetSet"=hex(b):01,00,00,00,00,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\LogConf]
"BasicConfigVector"=hex(a):68,00,00,00,0f,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,01,00,01,00,02,00,00,00,00,84,\
00,00,00,00,00,00,02,01,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,02,01,00,10,00,00,00,00,04,00,00,00,04,00,00,02,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00
"BootConfig"=hex(8):01,00,00,00,0f,00,00,00,00,00,00,00,01,00,01,00,02,00,00,\
00,84,00,00,00,02,01,00,00,01,00,00,00,00,00,00,00,00,00,00,00,02,01,10,00,\
00,04,00,00,00,04,00,00,ff,ff,ff,ff,00,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties]
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{540b947e-8b40-45bc-a8a2-6a0b894cbda2}]
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{540b947e-8b40-45bc-a8a2-6a0b894cbda2}\0007]
@=hex(ffff0012):68,00,69,00,64,00,69,00,32,00,63,00,2e,00,69,00,6e,00,66,00,3a,\
00,41,00,43,00,50,00,49,00,5c,00,50,00,4e,00,50,00,30,00,43,00,35,00,30,00,\
2c,00,68,00,69,00,64,00,69,00,32,00,63,00,5f,00,44,00,65,00,76,00,69,00,63,\
00,65,00,2e,00,4e,00,54,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{540b947e-8b40-45bc-a8a2-6a0b894cbda2}\000A]
@=hex(ffff0012):5c,00,5f,00,53,00,42,00,2e,00,50,00,43,00,49,00,30,00,2e,00,49,\
00,32,00,43,00,34,00,2e,00,54,00,50,00,44,00,30,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{80497100-8c73-48b9-aad9-ce387e19c56e}]
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{80497100-8c73-48b9-aad9-ce387e19c56e}\0006]
@=hex(ffff0007):00,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{83da6326-97a6-4088-9453-a1923f573b29}]
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0003]
@=hex(ffff0012):68,00,69,00,64,00,69,00,32,00,63,00,2e,00,69,00,6e,00,66,00,3a,\
00,64,00,62,00,30,00,34,00,61,00,31,00,36,00,63,00,62,00,35,00,31,00,37,00,\
32,00,64,00,30,00,63,00,3a,00,68,00,69,00,64,00,69,00,32,00,63,00,5f,00,44,\
00,65,00,76,00,69,00,63,00,65,00,2e,00,4e,00,54,00,3a,00,31,00,30,00,2e,00,\
30,00,2e,00,31,00,37,00,37,00,36,00,33,00,2e,00,31,00,3a,00,41,00,43,00,50,\
00,49,00,5c,00,50,00,4e,00,50,00,30,00,43,00,35,00,30,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\000A]
@=hex(ffff0012):50,00,43,00,49,00,5c,00,56,00,45,00,4e,00,5f,00,38,00,30,00,38,\
00,36,00,26,00,44,00,45,00,56,00,5f,00,35,00,41,00,42,00,34,00,26,00,53,00,\
55,00,42,00,53,00,59,00,53,00,5f,00,33,00,38,00,31,00,33,00,31,00,37,00,41,\
00,41,00,26,00,52,00,45,00,56,00,5f,00,30,00,42,00,5c,00,33,00,26,00,31,00,\
31,00,35,00,38,00,33,00,36,00,35,00,39,00,26,00,30,00,26,00,42,00,38,00,00,\
00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0012]
@=hex(ffff0007):00,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0064]
@=hex(ffff0010):7c,fe,df,5e,51,d0,d7,01
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0065]
@=hex(ffff0010):7c,fe,df,5e,51,d0,d7,01
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{83da6326-97a6-4088-9453-a1923f573b29}\0066]
@=hex(ffff0010):7c,fe,df,5e,51,d0,d7,01
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a45c254e-df1c-4efd-8020-67d146a850e0}]
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a45c254e-df1c-4efd-8020-67d146a850e0}\0025]
@=hex(ffff2012):41,00,43,00,50,00,49,00,28,00,5f,00,53,00,42,00,5f,00,29,00,23,\
00,41,00,43,00,50,00,49,00,28,00,50,00,43,00,49,00,30,00,29,00,23,00,41,00,\
43,00,50,00,49,00,28,00,49,00,32,00,43,00,34,00,29,00,23,00,41,00,43,00,50,\
00,49,00,28,00,54,00,50,00,44,00,30,00,29,00,00,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}]
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0002]
@=hex(ffff0010):00,80,8c,a3,c5,94,c6,01
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0003]
@=hex(ffff0012):31,00,30,00,2e,00,30,00,2e,00,31,00,37,00,37,00,36,00,33,00,2e,\
00,31,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0004]
@=hex(ffff0012):49,00,32,00,43,00,20,00,48,00,49,00,44,00,20,00,44,00,65,00,76,\
00,69,00,63,00,65,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0005]
@=hex(ffff0012):68,00,69,00,64,00,69,00,32,00,63,00,2e,00,69,00,6e,00,66,00,00,\
00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0006]
@=hex(ffff0012):68,00,69,00,64,00,69,00,32,00,63,00,5f,00,44,00,65,00,76,00,69,\
00,63,00,65,00,2e,00,4e,00,54,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0008]
@=hex(ffff0012):41,00,43,00,50,00,49,00,5c,00,50,00,4e,00,50,00,30,00,43,00,35,\
00,30,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0009]
@=hex(ffff0012):4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\000E]
@=hex(ffff0007):00,20,ff,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{a8b865dd-2e3d-4094-ad97-e593a70c75d6}\0010]
@=hex(ffff2012):70,00,63,00,69,00,2e,00,69,00,6e,00,66,00,00,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{f0e20f09-d97a-49a9-8046-bb6e22e6bb2e}]
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Properties\{f0e20f09-d97a-49a9-8046-bb6e22e6bb2e}\0002]
@=hex(ffff1003):01,00,00,00,00,00,00,00,00,00,00,00,b0,01,00,00,09,00,00,00,02,\
00,00,00,00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,04,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ACPI\SYNA2B37\4&324c8b67&0\Control]
"FilteredConfigVector"=hex(a):d0,00,00,00,0f,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,01,00,01,00,03,00,00,00,01,\
80,03,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,84,00,00,00,00,00,00,02,01,00,00,01,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,01,02,01,80,10,00,00,00,00,04,00,00,\
00,04,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,01,00,01,00,02,\
00,00,00,00,84,00,00,00,00,00,00,02,01,00,00,01,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,02,01,00,10,00,00,00,00,04,00,00,00,04,00,\
00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"AllocConfig"=hex(8):01,00,00,00,0f,00,00,00,00,00,00,00,01,00,01,00,02,00,00,\
00,84,00,00,00,02,01,00,00,01,00,00,00,00,00,00,00,00,00,00,00,02,01,10,00,\
00,04,00,00,00,04,00,00,ff,ff,ff,ff,00,00,00,00
 


1
2
3
4
5
6
7
8
9
10
11
12
13
 
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System\hidi2c]
"EventMessageFile"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,\
00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
5c,00,49,00,6f,00,4c,00,6f,00,67,00,4d,00,73,00,67,00,2e,00,64,00,6c,00,6c,\
00,3b,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,\
25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,72,\
00,69,00,76,00,65,00,72,00,73,00,5c,00,68,00,69,00,64,00,69,00,32,00,63,00,\
2e,00,73,00,79,00,73,00,00,00
"TypesSupported"=dword:00000007
 

 


Reboot your computer and the i2c touchpad should work. This procedure worked for me.

The registry configuration was taken from Windows 10 PE.

For me the touchpad still not working in Advanced mode in Windows Server 2022 even with this fix, but in Basic mode it works fine with and without this fix