Event ID 1009 — Performance Subsystem Upgrade Status

Applies To: Windows Server 2008 R2

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.1
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\*

Performance Subsystem Upgrade Status

Management Infrastructure