Edit C:\Windows\System32\AdvancedInstallers\CntrtextInstaller.DLL
MZ? ÿÿ ¸ @ ð º ´ Í!¸LÍ!This program cannot be run in DOS mode. $ d)³. HÝ} HÝ} HÝ})0N}HÝ}ý·}"HÝ}ý·}/HÝ} HÜ}³HÝ}ý·}%HÝ}ý·})HÝ}ý·}!HÝ}ý·}(HÝ}ý·}!HÝ}ý·}!HÝ}Rich HÝ} PE d? ?áR ð " : ¼ø ? ? ×´ ` " t àT p @ @ , ? ¸ P P? ? P à .text `.data Ð 0 @ À.pdata , @ @ @.idata ? P & @ @.rsrc @ p > @ @.reloc . ? D @ B Р? Ä? ? ì? ? `? ? 0? ? Pö? ?áR . ä? ä? à=L9o<Ò?{ ÀOyz·bad allocation (õ? j? hõ? 3? À3? ìÿ? Invalid parameter passed to C runtime function. A P I - M S - W i n - C o r e - L o c a l R e g i s t r y - L 1 - 1 - 0 . d l l RegDeleteKeyExW a d v a p i 3 2 . d l l RegDeleteKeyW C L S I D A p p I D S M D B V a l F o r c e R e m o v e N o R e m o v e D e l e t e C o m p o n e n t C a t e g o r i e s F i l e T y p e I n t e r f a c e H a r d w a r e M i m e S A M S E C U R I T Y S Y S T E M S o f t w a r e T y p e L i b H K C R H K C U H K L M H K U H K P D H K D D H K C C H K E Y _ C L A S S E S _ R O O T H K E Y _ C U R R E N T _ U S E R H K E Y _ L O C A L _ M A C H I N E H K E Y _ U S E R S H K E Y _ P E R F O R M A N C E _ D A T A H K E Y _ D Y N _ D A T A H K E Y _ C U R R E N T _ C O N F I G M o d u l e M o d u l e _ R a w R E G I S T R Y A P P I D À Fð? ? ? ? 4? ? H? ? T? ? X¾ ? Ì? ? Ì? ? ä? ? Ø? ? À F,? ? D? ? P? ? \? ? Ì ? ? ? À F À FF À F À F# À F¸ ? ¨ ? ? P ? h ? ? ? ? ? ¨ ? ° ? È ? Ø ? ð ? ? ?ÿÿÿÿ ? ?ÿÿÿÿ ? ?ÿÿÿÿ0 ? ?ÿÿÿÿ8 ? ?ÿÿÿÿH ? ?ÿÿÿÿX ? ?ÿÿÿÿh ? ?ÿÿÿÿ? ? ?ÿÿÿÿ¸ ? ?ÿÿÿÿà ? ?ÿÿÿÿø ? ?ÿÿÿÿ( ? ?ÿÿÿÿH ? ?ÿÿÿÿc o u n t e r s p r o v i d e r c o u n t e r S e t c o u n t e r c o u n t e r A t t r i b u t e s c o u n t e r A t t r i b u t e s c h e m a V e r s i o n p r o v i d e r G u i d p r o v i d e r T y p e p r o v i d e r N a m e r e s o u r c e B a s e a p p l i c a t i o n I d e n t i t y c a l l b a c k g u i d u r i n a m e n a m e I D d e s c r i p t i o n d e s c r i p t i o n I D i n s t a n c e s i d t y p e b a s e I D d e f a u l t S c a l e d e t a i l L e v e l a g g r e g a t e p e r f T i m e I D p e r f F r e q I D m u l t i C o u n t e r I D S t r u c t s S t r u c t F i e l d S y m b o l S e c u r i t y D e s c r i p t o r u s e r M o d e P E R F _ P R O V I D E R _ U S E R _ M O D E k e r n e l M o d e P E R F _ P R O V I D E R _ K E R N E L _ M O D E d r i v e r P E R F _ P R O V I D E R _ D R I V E R d e f a u l t 0 c u s t o m 1 s i n g l e P E R F _ C O U N T E R S E T _ S I N G L E _ I N S T A N C E m u l t i p l e P E R F _ C O U N T E R S E T _ M U L T I _ I N S T A N C E S g l o b a l A g g r e g a t e P E R F _ C O U N T E R S E T _ S I N G L E _ A G G R E G A T E m u l t i p l e A g g r e g a t e P E R F _ C O U N T E R S E T _ M U L T I _ A G G R E G A T E i n s t a n c e A g g r e g a t e P E R F _ C O U N T E R S E T _ I N S T A N C E _ A G G R E G A T E g l o b a l A g g r e g a t e H i s t o r y P E R F _ C O U N T E R S E T _ S I N G L E _ A G G R E G A T E _ H I S T O R Y s t a n d a r d P E R F _ D E T A I L _ N O V I C E a d v a n c e d P E R F _ D E T A I L _ A D V A N C E D s u m P E R F _ A G G R E G A T E _ T O T A L a v g P E R F _ A G G R E G A T E _ A V G m a x P E R F _ A G G R E G A T E _ M A X m i n P E R F _ A G G R E G A T E _ M I N u n d e f i n e d P E R F _ A G G R E G A T E _ U N D E F I N E D r e f e r e n c e P E R F _ A T T R I B _ B Y _ R E F E R E N C E n o D i s p l a y P E R F _ A T T R I B _ N O _ D I S P L A Y A B L E n o D i g i t G r o u p i n g P E R F _ A T T R I B _ N O _ G R O U P _ S E P A R A T O R d i s p l a y A s H e x P E R F _ A T T R I B _ D I S P L A Y _ A S _ H E X d i s p l a y A s R e a l P E R F _ A T T R I B _ D I S P L A Y _ A S _ R E A L p e r f _ c o u n t e r _ c o u n t e r P E R F _ C O U N T E R _ C O U N T E R p e r f _ c o u n t e r _ t i m e r P E R F _ C O U N T E R _ T I M E R p e r f _ c o u n t e r _ q u e u e l e n _ t y p e P E R F _ C O U N T E R _ Q U E U E L E N _ T Y P E p e r f _ c o u n t e r _ l a r g e _ q u e u e l e n _ t y p e P E R F _ C O U N T E R _ L A R G E _ Q U E U E L E N _ T Y P E p e r f _ c o u n t e r _ 1 0 0 n s _ q u e u e l e n _ t y p e P E R F _ C O U N T E R _ 1 0 0 N S _ Q U E U E L E N _ T Y P E p e r f _ c o u n t e r _ o b j _ t i m e _ q u e u e l e n _ t y p e P E R F _ C O U N T E R _ O B J _ T I M E _ Q U E U E L E N _ T Y P E p e r f _ c o u n t e r _ b u l k _ c o u n t P E R F _ C O U N T E R _ B U L K _ C O U N T p e r f _ c o u n t e r _ t e x t P E R F _ C O U N T E R _ T E X T p e r f _ c o u n t e r _ r a w c o u n t P E R F _ C O U N T E R _ R A W C O U N T p e r f _ c o u n t e r _ l a r g e _ r a w c o u n t P E R F _ C O U N T E R _ L A R G E _ R A W C O U N T p e r f _ c o u n t e r _ r a w c o u n t _ h e x P E R F _ C O U N T E R _ R A W C O U N T _ H E X p e r f _ c o u n t e r _ l a r g e _ r a w c o u n t _ h e x P E R F _ C O U N T E R _ L A R G E _ R A W C O U N T _ H E X p e r f _ s a m p l e _ f r a c t i o n P E R F _ S A M P L E _ F R A C T I O N p e r f _ s a m p l e _ c o u n t e r P E R F _ S A M P L E _ C O U N T E R p e r f _ c o u n t e r _ t i m e r _ i n v P E R F _ C O U N T E R _ T I M E R _ I N V p e r f _ s a m p l e _ b a s e P E R F _ S A M P L E _ B A S E p e r f _ a v e r a g e _ t i m e r P E R F _ A V E R A G E _ T I M E R p e r f _ a v e r a g e _ b a s e P E R F _ A V E R A G E _ B A S E p e r f _ a v e r a g e _ b u l k P E R F _ A V E R A G E _ B U L K p e r f _ o b j _ t i m e _ t i m e r P E R F _ O B J _ T I M E _ T I M E R p e r f _ 1 0 0 n s e c _ t i m e r P E R F _ 1 0 0 N S E C _ T I M E R p e r f _ 1 0 0 n s e c _ t i m e r _ i n v P E R F _ 1 0 0 N S E C _ T I M E R _ I N V p e r f _ c o u n t e r _ m u l t i _ t i m e r P E R F _ C O U N T E R _ M U L T I _ T I M E R p e r f _ c o u n t e r _ m u l t i _ t i m e r _ i n v P E R F _ C O U N T E R _ M U L T I _ T I M E R _ I N V p e r f _ c o u n t e r _ m u l t i _ b a s e P E R F _ C O U N T E R _ M U L T I _ B A S E p e r f _ 1 0 0 n s e c _ m u l t i _ t i m e r P E R F _ 1 0 0 N S E C _ M U L T I _ T I M E R p e r f _ 1 0 0 n s e c _ m u l t i _ t i m e r _ i n v P E R F _ 1 0 0 N S E C _ M U L T I _ T I M E R _ I N V p e r f _ r a w _ f r a c t i o n P E R F _ R A W _ F R A C T I O N p e r f _ l a r g e _ r a w _ f r a c t i o n P E R F _ L A R G E _ R A W _ F R A C T I O N p e r f _ r a w _ b a s e P E R F _ R A W _ B A S E p e r f _ l a r g e _ r a w _ b a s e P E R F _ L A R G E _ R A W _ B A S E p e r f _ e l a p s e d _ t i m e P E R F _ E L A P S E D _ T I M E p e r f _ c o u n t e r _ d e l t a P E R F _ C O U N T E R _ D E L T A p e r f _ c o u n t e r _ l a r g e _ d e l t a P E R F _ C O U N T E R _ L A R G E _ D E L T A p e r f _ p r e c i s i o n _ s y s t e m _ t i m e r P E R F _ P R E C I S I O N _ S Y S T E M _ T I M E R p e r f _ p r e c i s i o n _ 1 0 0 n s _ t i m e r P E R F _ P R E C I S I O N _ 1 0 0 N S _ T I M E R p e r f _ p r e c i s i o n _ o b j e c t _ t i m e r P E R F _ P R E C I S I O N _ O B J E C T _ T I M E R c o m p o s i t e P E R F _ C O U N T E R _ C O M P O S I T E $ ( s t r i n g . I A s s e m b l y . F i l e s . C u s t o m I n f o r m a t i o n s [ u r n : s c h e m a s - m i c r o s o f t - c o m : a s m . v 3 : l o d c t r ] I A s s e m b l y . I n s t r u m e n t a t i o n I n f o r m a t i o n . C u s t o m I n f o r m a t i o n s [ u r n : s c h e m a s - m i c r o s o f t - c o m : a s m . v 3 : c o u n t e r s ] I A s s e m b l y . I n s t r u m e n t a t i o n I n f o r m a t i o n . C u s t o m I n f o r m a t i o n s [ h t t p : / / s c h e m a s . m i c r o s o f t . c o m / w i n / 2 0 0 5 / 1 2 / c o u n t e r s : c o u n t e r s ] I A s s e m b l y . F i l e s . C u s t o m I n f o r m a t i o n s [ u r n : s c h e m a s - m i c r o s o f t - c o m : a s m . v 3 : l o d c t r D a t ] H K E Y _ L O C A L _ M A C H I N E \ _ V 2 P r o v i d e r s C u r r e n t L a n g u a g e P r o v i d e r N a m e P r o v i d e r T y p e A p p l i c a t i o n I d e n t i t y N a m e R e s o u r c e E x p l a i n R e s o u r c e I n s t a n c e T y p e C o u n t e r C o u n t C o u n t e r B l o c k B a s e I n d e x F i r s t C o u n t e r L a s t C o u n t e r F i r s t H e l p L a s t H e l p N e u t r a l N a m e Too many PERFLIB V2 providers defined (%d,%d,%d,%d) Too many PERFLIB V2 providers defined (%d,%I64u). RegQueryValueEx_Perflib("%ws",%d) fails %d Invalid "%ws" value type %d returned from RegQueryValueEx(%d), should be REG_DWORD (%d). RegQueryValueEx_Perflib(%d,"%ws",%d,%d,%d,%d) LastCounter and LastHelp are inconsistent (%d,%d). Counter database is corrupted, run 'lodctr /R' to fix it. RegSetValue_Perflib("%ws",%d,%d) fails %d Incorrect LastCounter/LastHelp values (%d,%d,%d). RegOpenKey_Perflib("%ws",%d) fails %d RegCreateKey_Perflib("%ws",%d) fails %d { % 0 8 x - % 0 4 x - % 0 4 x - % 0 2 x % 0 2 x - % 0 2 x % 0 2 x % 0 2 x % 0 2 x % 0 2 x % 0 2 x } Provider "%ws" already in registry repository with different schema, status %d. RegCreateKey_V2Provider("%ws",%d) fails %d I n s t a l l T y p e RegSetValue_V2ProviderInstallType("%ws",%d) fails %d RegSetValue_V2Provider%ws("%ws",%d) fails %d %ws value string of Provider "%ws" too long %I64u. RegSetValue_V2Provider%ws("%ws","%ws") fails %d InstallPerflibV2CountersProvider(%d,"%ws","%ws") Duplicate CounterSet "%ws" in provider "%ws". Invalid CounterSet "%ws" definition in Provider "%ws", status %d. RegCreateKey_V2CounterSet("%ws","%ws") fails %d CounterSet "%ws" registry key (in provider "%ws") already exists. RegSetValue_V2CounterSet%ws("%ws","%ws",%d) fails %d RegSetValue_V2CounterSet%ws("%ws","%ws","%ws") fails %d CounterSet doesn't have a neutral name string CounterSet doesn't have a neutral name RegSetValue_V2CounterSet%ws("%ws","%ws",%d,%d) fails %d Too many counters in PERFLIB V2 CounterSet "%ws". PERFLIB V2 CounterSet "%ws" counter number mismatch, initial %d, current %d. RegSetValue_V2CounterSet%ws("%ws","%ws",%d,%d,%d) fails %d CounterSet "%ws" contains too many counters %I64u. base\diagnosis\pdi\cntrtext\cmiplugin\cntrtextinstaller.cpp Memory Allocation Failure ("%s",%d,%d). Counter("%ws",0x%08X,%d,%d,%d,%d,%d,%d,%d) InstallPerflibV2CounterSet(%d,"%ws","%ws",%d,%d,%d) DeleteV2Provider(%d,"%ws",%d,%d,%d) RegOpenKey_V2Provider("%ws",%d) fails %d ConvertKeyNameToGuid(%d,"%ws",%d,%d,%d) Cannot find PERFLIB V2 provider "%ws". RegOpenKey_V2Providers("%ws",%d) fails %d, already uninstalled? ElementPath "%S" not supported IInstallContext::get_Pass() fails 0x%08X when create installer for "%ws", For path "%ws", LodCtr AI should only be executed in cmiStage2Pass(%d), not %d. IInstallContext::get_InstallationType() fails 0x%08X when create installer for "%ws". For path "%ws", LodCtr AI should only be called for cmiOfflineInstall (%d) or cmiCompleteInstall (%d), not %d. IInstallContext::get_Target() fails 0x%08X when create installer for "%ws". ITarget::get_Environment() fails 0x%08X when create installer for "%ws". ITarget::get_OnlineEnvironment() fails 0x%08X when create installer for "%ws". CComObject::CreateInstance() fails 0x%08X when create installer for "%ws". QueryInterface_IInstaller() fails 0x%08X when create installer for "%ws". ICustomInformation::get_Parent(IDispatch) fails 0x%08X Cannot query IFile interface from <file> element IDispatch (0x%p), 0x%08X Return IFile interface is NULL. IFile::get_DestinationName() fails 0x%08X IFile::get_DestinationPath() fails 0x%08X IEnvironment::Expand("%ws") fails 0x%08X IEnvironment::Expand("%ws") returns NULL. % w s % w s GetFileFullPath("%ws",%d,"%ws","%ws","%ws") Memory Allocation Failure ("%s",%d,%d).base\diagnosis\pdi\cntrtext\cmiplugin\cntrtextinstaller.cpp $(assembly.path) IEnvironment::get_Item(assembly.path) fails 0x%08X when create installer for "%ws". IEnvironment returns NULL assembly.path when create installer for "%ws". IEnvironment::Expand(assembly.path,"%S") fails 0x%08X when create installer for "%ws". IEnvironment::Expand(assembly.path,"%S") returns NULL when create installer for "%ws". $(runtime.Windows) IEnvironment::get_Item(runtime.Windows) fails 0x%08X when create installer for "%ws". IEnvironment::get_Item(runtime.Windows) returns NULL when create installer for "%ws". IEnvironment::Expand(runtime.Windows,"%S") fails 0x%08X when create installer for "%ws". IEnvironment::Expand(runtime.Windows,"%S") returns NULL when create installer for "%ws". cmi.registryInstaller.systemHiveKeyPath IEnvironment::get_Item(systemHiveKeyPath) fails 0x%08X when create installer for "%ws". IEnvironment::get_Item(systemHiveKeyPath) returns NULL when create installer for "%ws". IEnvironment::Expand(systemHiveKeyPath,"%S") fails 0x%08X when create installer for "%ws". IEnvironment::Expand(systemHiveKeyPath,"%S") returns NULL when create installer for "%ws". \ControlSet001\Services Append string "\ControlSet001\Services" to systemHiveKeyPath "%S" fails 0x%08X when create installer for "%ws". HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services cmi.registryInstaller.softwareHiveKeyPath IEnvironment::get_Item(softwareHiveKeyPath) fails 0x%08X when create installer for "%ws". IEnvironment::get_Item(softwareHiveKeyPath() returns NULL when create installer for "%ws". IEnvironment::Expand(softwareHiveKeyPath,"%S") fails 0x%08X when create installer for "%ws". IEnvironment::Expand(softwareHiveKeyPath,"%S") returns NULL when create installer for "%ws". HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows NT\CurrentVersion\Perflib Append string "\Microsoft\Windows NT\CurrentVersion\Perflib" to softwareHiveKayPath "%S" fails 0x%08X when create installer for "%ws". InitializeInstaller(%d,%d,"%ws","%ws","%ws","%ws","%ws") a m d 6 4 l o a d p e r f . d l l LpAcquireInstallationMutex LpReleaseInstallationMutex NULL input parameter in IInstlaler::Install() call. Cannot query ICustomInformation interface 0x%08X x 8 6 w o w 6 4 i a 6 4 a r m Invalid processor architecture "%ws", assume X86. IInstallContext::get_CurrentInstance(0x%08X,0x%p) IInstance::get_Component() fails 0x%08X Cannot query IAssembly interface from IComponent(0x%p), 0x%08X IAssembly::get_Id() fails 0x%08X IIdentityDefinition::get_Language() fails 0x%08X IIdentityDefinition::get_ProcessorArchitecture() fails 0x%08X) IIdentityDefinition::get_ProcessorArchitecture() returns NULL. Invalid target processor architecture "%ws", assume X86. Install(%d,%d,%d,"%ws") Install call from syswow in X64, no operation. Install PERFLIB V2 provider fails %d. Invalid Counter Definition (%d) in <counters> section. ICustomInformation::get_Content() fails 0x%08X to get <counters> XML. NULL input parameter in IInstlaler::Uninstall() call. UnInstall(%d,%d,%d,"%ws") Uninstall call from syswow in X64, no operation. Uninstall PERFLIB V2 provider fails %d. ØHZÌ.±SN?pÍZKÙvP ? X ? ? ? ? ? ¸ ? À ? è ? ð ? ? 0 ? ê)½T??F?#¹Q?Ø_?.ã9ýJ±ùɯ°}Ù`=ß?T?e ++Ñð;? È;? Ü;? Ì2? è2? P3? d3? X? È ? à ? d ? ? È d;? ð5? ;? \<? ? ? ? 0 ? X6? ð5? 6? Ì2? <4? ¤4? ¸4? Ä? 4)? ì? xË ? xË ? ¼7? _?Þ¬°Ö¶ü PVÀ í?ó¨°Ö¶ü PVÀ ¼=? ?=? |=? ü3? ô:? ?:? ?:? Ì2? è2? P3? d3? X? <? ! ? H! ? A x! ? ! ? A È! ? "