Event ID 1009 — Performance Subsystem Upgrade Status
Applies To: Windows Server 2008
Performance counters and their related supporting files must be migrated, and in some cases replaced, during an operating system upgrade. If the upgrade process failed, some or all performance counters will be unavailable until the installation issues are resolved.
Event Details
Product: | Windows Operating System |
ID: | 1009 |
Source: | Microsoft-Windows-Diagnosis-PLA |
Version: | 6.0 |
Symbolic Name: | PLA_EVENTLOG_UPGRADE_FAILED |
Message: | Performance Logs & Alerts upgrade failed with error code %1. |
Resolve
Address the migration failure
Data Collector Sets might fail to be migrated for a number of reasons. Reimport the Data Collector Set with the required corrections to resolve the error.
Reimport a Data Collector Set
You can reimport a Data Collector Set by running the following command from an elevated command prompt:
logman import <new data collector set name> "%windir%\PLA\Recover\<Original Data Collector Set Name>"
Reimport a Data Collector Set to run as a different user
The most common reason for failure is invalid credentials (for example, outdated credentials). To reimport a Data Collector Set that should run as a specific user, run the following command from an elevated command prompt:
logman import <new data collector set name> "%windir%\PLA\Recover\<Original Data Collector Set Name>" -u <username> <password>
Delete reimported Data Collector Sets from PLA's Recover directory
After successfully reimporting a failed Data Collector Set, you should delete it from PLA's Recover directory. You can do this by running the following command from an elevated command prompt:
del "%windir%\PLA\Recover\<Original Data Collector Set Name>"
Re-run the upgrade manually
If the above manual migration does not work properly, consider trying to re-run the upgrade manually by running the following command from an elevated command prompt:
%windir%\system32\rundll32.exe %windir%\system32\pla.dll
Verify
Ensure that the folder %windir%\PLA\Recover is empty and that running the following command from a command prompt with elevated privileges does not list any entries:
logman query legacy\*