hkey_current_user software wow6432node classes vs hkey_current_user software classes wow6432node

StackOverflow https://stackoverflow.com/questions/3936146

  •  30-09-2019
  •  | 
  •  

سؤال

السؤال بسيط للغاية ، ما هو الفرق بين HKEY_Current_user Software WOW6432NODE CLASSES و HKEY_CURRENT_USER software classes wow6432node؟

هل كانت مفيدة؟

المحلول

لست متأكدًا ، لكن يمكنني أن أخبرك أن جهاز Windows 7 X64 الخاص بي يحتوي فقط على الجهاز الأخير. لدي HKEY_CURRENT_USER\Software\Wow6432Node\, ، لكن Classes لا يوجد داخل ذلك بالنسبة لي.

نصائح أخرى

في وقت متأخر ، ولكن هنا أذهب

كولين أوديل يكتب:

لست متأكدًا ، لكن يمكنني أن أخبرك أن جهاز Windows 7 X64 الخاص بي يحتوي فقط على الجهاز الأخير. لدي hkey_current_user software wow6432node ، لكن الفئات غير موجودة داخل ذلك بالنسبة لي.

ولا يجب أن يكون لديك ، HKCU هو في الواقع مؤشر إلى -> HKUS\UserSid

حاليا HKCU\Software\Classes هو في الواقع مؤشر إلى -> HKUS\UserSid\Software\Classes, ، وهذا هو في الواقع مؤشر ل HKUS\UserSid_Classes

الآن هنا يأتي إعادة توجيه واو ، وعلى سبيل المثال HKCU\Software\Classes\CLSID يصبح:HKUS\UserSid_Classes\Wow6432Node\CLSID

أليس هذا ممتعا؟

باختصار ، HKEY_CURRENT_USER\Software\Wow6432Node\Classes هو أكثر ما تبقى بعد بعض تطبيقات سوء التصرف (ربما كان يحاول اكتشاف إعادة التوجيه بنفسه ...)

JP2Code يكتب:

لدينا المئات من آلات WinXP في مكان عملنا لا يزال. يتم تثبيت الفصول الدراسية عليها جميعًا ، ولكن ليس WOW6432NODE

ألم تكن تتحدث عن XP 32 بت؟ إذا كان الأمر كذلك ، فهذا واضح تمامًا ، لا توجد عقدة واو ...

انظر هذا المقال: مفاتيح التسجيل المتأثرة بـ WOW64

HKCU\Software\Classes\Wow6432Node هو صحيح: إنه الموقع الذي تم إعادة توجيهه الذي يمكن الوصول إليه بواسطة تطبيقات 32 بت عندما يطلبون ذلك HKCU\Software\Classes على آلة 64 بت.

HKCU\Software\Wow6432Node\Classes لا ينبغي أن تكون موجودة. إذا كان الأمر كذلك ، فكل ما كتبه هذا المفتاح وفرعه هو عربات التي تجرها الدواب.

في الواقع ، أعتقد ذلك HKCU\Software\Wow6432Node يجب ألا تكون موجودة - إنه غير مدرج في هذه المقالة التي قمت بربطها أعلاه وعلى نظامي فقط HKCU\Software\Wow6432Node\Microsoft\Active Setup\Installed Components مع بعض المفاتيح الفرعية ، مما يوحي لي أنهم في المكان الخطأ.

سبب مفتاح REG "WOW6432NODE" والمفتاح الآخر ، هو أنه على أجهزة 64 بت حديثة ما زلنا ندير الكثير من التطبيقات 32 بت. Microsoft تعرف هذا ، لديها Allsorts من mirroing ، ومخططات خداع داخل السجل لفرز كل شيء. عادة ما يعمل هذا لصالحك.

لنفترض أنك تحاول تسجيل مكون SOM في السجل في الكود. كل ما عليك فعله هو محاولة وضع إدخالاتك في المفتاح (مسار Reg) الذي تعتقد أنك تريده. سيأخذ السجل هذا الطلب ويتعامل معه (وضعه بشكل اقتراح في دليل WOW6432NODE الفرعي).

وبعبارة أخرى ، 99 ٪ من الوقت الجاهل "wow6432node". خاصة إذا كنت تقوم بتسجيل الأشياء في السجل من الكود. إذا قمت بتضمين "WOW6432NODE" يدويًا في طريقك ، فسيعمل تطبيقك فقط على آلات 64 بت - وهي الوحيدة التي تستخدم مسار Reg هذا.)

ملخص: حيث يضع Windows أغراضك 32 بت على جهاز 64 بت !!!!!

hkey_local_machine software wow6432node classes إنه موصل الىhkey_local_machine software classes wow6432node

يمكنك قراءة هذا في أسفل هذه المقالة.

ليس لدي أي تفسير للمفتاح الفرعي "الفصول" ولا أراه على أجهزتي الخاصة ولكن HKCU ... WOW6432NODE SUBSE بواسطة WOW64 "MSDN DOC. أتساءل عما إذا كان البروتوكول الاختياري يشير إلى ملف نظري "الفصول" الفرعية للأطفال من "wow6432node".

"الإعداد النشط" هو السبب في وجود HKEY_CURRENT_USER software wow6432node قد توجد. تتطلب أجهزة تثبيت التطبيقات في بعض الأحيان تعديلات مستخدم لتشغيلها عند تسجيل الدخول التالي.

عند تسجيل الدخول ، للكشف عن مثل هذه التعديلات اللازمة للتطبيقات 32 بت على Windows 64 بت ، يقارن Windows [HKLM Software WOW6432NODE Microsoft Active Setup Microsoft Active {Guid}] SETUP تثبيت المكونات {GUID}].

إذا لم يتم العثور على مفتاح HKLM GUID Subkey أيضًا في الموقع المماثل لـ HKCU ، فإن Windows يقوم بتنفيذ عمليات التثبيت ونسخ المعلومات إلى [HKCU Software WOW6432NODE Microsoft Active Setup Installed Components] (بحيث لا يتم تكرار عمليات التثبيت) .

لذلك ، إذا كان [hkcu software wow6432node Microsoft Active Setup Installed Components] موجودًا ، فإن جزء "WOW6432Nod .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top