With the installation of Service Pack 3 for WinCC flexible 2008 on HP notebooks there are incompatibilities with the HP keyboard driver. If you uninstall the keyboard driver, this might mean that a block of the task switching function configured in WinCC flexible 2008 no longer works on the notebook.
The following products are affected:
- SIMATIC WinCC flexible 2008 SP3 Compact/Standard/Advanced
- SIMATIC WinCC flexible 2008 SP3 Runtime
Products not affected:
The error is cleared in WinCC Comfort/Advanced/Professional and WinCC Runtime Advanced in version V11 SP2 SE incl. Update 2 onwards.
There are two alternatives for avoiding this incompatibility. Either you uninstall the HP keyboard driver or you uninstall the keyboard driver that is installed along with WinCC flexible Runtime or the simulation.
Both alternatives must be executed at the latest before the concluding restart of the PC after installation of WinCC flexible 2008 SP3.
If the restart after installation has already been made and the system no longer starts or you have a blue screen, follow the instructions given under "Run_Windows_Repair".
The alternatives are described below each with their advantages and disadvantages.
- Uninstallation of the HP keyboard driver
- Uninstallation of the keyboard driver of WinCC flexible Runtime
1. Uninstallation of the HP keyboard driver
With this alternative the task switching function is retained for WinCC flexible Runtime. Uninstallation of the driver might limit use of the HP special keys. To continue with this alternative you must uninstall the HP keyboard driver as follows before installing WinCC flexible 2008 SP3.
||Open the Windows Device Manager.
||Navigate to: Keyboards, "Standard ... Keyboard with HP QLB " and right-click to open the Properties.
||Open the "Driver" tab and select Roll Back Driver for the HP keyboard driver.
||Confirm the dialogs that open with "Yes" and "OK".|
The result is that the standard Microsoft keyboard driver is used.
||Quit the Device Manager and restart the PC.|
2. Uninstallation of the keyboard driver of WinCC flexible Runtime
This alternative retains the HP special key functions. Uninstallation of the driver disables the task switching function for WinCC flexible Runtime. To continue with this alternative you must uninstall the keyboard driver for WinCC flexible Runtime as follows before restarting the PC after installation of WinCC flexible 2008 SP3.
||Open the input prompt (CMD) with administrator rights.
||Open the driver directory. The directory path for the driver directory depends on the installed operating system.
Driver directory on 32-bit operating systems:
"C:\Program Files\Common Files\Siemens\HmiRTmDriver32"
Driver directory on 64-bit operating systems:
"C:\Program Files\Common Files\Siemens\HmiRTmDriver64"
||Remove the driver with the following command:
For the WinCC flexible Runtime:
"FwKbdRTmRegister.exe -r fwkbdrtm -d fwkbdrtm.sys"
||Quit the Command Prompt and restart the PC.|
Run Windows Repair
If WinCC flexible 2008 SP3 is already installed and the ensuing restart already made, the system might no longer start or you get a blue screen.
Below is the procedure for this case.
You need an additional USB keyboard for the steps below.
||Run a "Startup Repair" (displayed after boot problems) or start the HP notebook from the Windows DVD.|
||Select the "Launch Startup Repair" option after the "Startup Repair" or after the start from the Windows DVD.|
||Interrupt the "Startup Repair is checking your system for problems" message with "Cancel" (abort search).|
||Acknowledge the "Do you really want to abort?" question with "Yes".|
||Select the "View advanced options for system recovery and support" option.|
||Select the USB keyboard and log on.|
||Open the input prompt (CMD).|
||Switch to the driver directory ("C:\Windows\system32\drivers", for example).|
||Rename the HP driver: "ren hpqkbfiltr.sys hpqkbfiltr.sys_".|
||Quit the input prompt (CMD) and restart the PC.|
||Use the USB keyboard or USB mouse to continue with Alternative 1 or 2.|