यहां पर दो समस्याएं हैं:
जिस तरह से प्रोसेस एक्सप्लोरर टास्क मैनेजर से लेता है वह रजिस्ट्री मान जोड़कर होता है:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image फ़ाइल निष्पादन विकल्प \ taskmgr.exe \ Debugger
इसका मतलब यह है कि जब भी आप '' टास्कमग्रैड 'नामक एक निष्पादन योग्य शुरू करते हैं, तो इस मूल्य में जो भी निर्दिष्ट किया गया है, उसे शुरू करें। इसलिए कार्य प्रबंधक को एक अलग निर्देशिका में ले जाना काम नहीं करता है।
टास्क मैनेजर के भीतर कुछ और तोड़ने के लिए taskmgr.exe का नाम बदलना। इसलिए आपको एक खाली खिड़की दिखाई देती है। यह एक अजीब व्यवहार है, आम तौर पर यह एक निष्पादन योग्य का नाम बदलने के लिए कोई समस्या नहीं है।
बदला हुआ कार्य प्रबंधक विषम व्यवहार करता है। यहां तक कि अगर एक मध्यम अखंडता स्तर से शुरू किया जाता है, तो यह स्वचालित रूप से उच्च अखंडता स्तर में चलता है और इसे स्थानीय सिस्टम विशेषाधिकारों के साथ भी नहीं मारा जा सकता है।
इसलिए अभी के लिए, मुझे डिफ़ॉल्ट कार्य प्रबंधक के रूप में प्रोसेस एक्सप्लोरर रखने का एक तरीका नहीं दिखता है और एक ही समय में कार्य प्रबंधक चलाने में सक्षम हो सकता है।
वर्कअराउंड बहुत बुरा नहीं है:
प्रोसेस एक्सप्लोरर में, 'विकल्प - रिप्लेस टास्क मैनेजर' को अनचेक करें, फिर 'टास्कमग्री.डे' चलाएं और 'ऑप्शन्स - रिप्लेस टास्क मैनेजर' को दोबारा से टिक करें।
वैकल्पिक रूप से आप एक बैच-फ़ाइल बना सकते हैं जो उस रजिस्ट्री सेटिंग को हटाती है, कार्य प्रबंधक को शुरू करती है और सेटिंग को पीछे रखती है:
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /f
start taskmgr.exe
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /t REG_SZ /d "C:\PATHTO\PROCEXP.EXE" /f
इस बैच के साथ एकमात्र समस्या यह है कि आपको इसे एक उन्नत व्यवस्थापक के रूप में चलाने की आवश्यकता है, इसलिए इसके लिए शॉर्टकट बनाते समय, इसे व्यवस्थापक के रूप में चलाने के लिए निर्दिष्ट करें। एक सामान्य उपयोगकर्ता के रूप में आप उन रजिस्ट्री सेटिंग्स को बदल नहीं सकते हैं।