سؤال كيفية إعادة تسمية مجلد المستخدم في ويندوز 8؟


عندما أسجل الدخول على جهاز يعمل بنظام Windows 8 لأول مرة باستخدام حساب Microsoft الخاص بي (عن طريق توفير عنوان بريد إلكتروني) ، يتم إنشاء مجلد مستخدم جديد:

C:\Users\dzinx_000

في الإصدارات السابقة من Windows ، يمكنني اختيار اسم هذا المجلد (كان يساوي اسم المستخدم الخاص بي). عندما أستخدم سطر الأوامر في كثير من الأحيان ، إنه أمر مزعج للغاية بالنسبة لي.

  • هل يمكنني بطريقة ما إعادة تسميتها dzinx؟
  • هل ببساطة إعادة تسمية المجلد كسر كل شيء؟

170
2017-10-29 09:04


الأصل


أفترض أن مجرد محاولة إعادة تسمية المجلد من شأنه أن يكسر الأشياء. - ChrisF
كحل بديل ، يمكنك استخدام %userprofile% متغير البيئة كاختصار لمجلد المستخدم الخاص بك. وبالتالي cd %userprofile% ما يعادل cd C:\Users\dzinx_000. - Indrek
ChrisF نعم ، هذا ما أظن ، وهذا هو السبب في أنني أسأل :) - DzinX
لقد اكتشفت أنه في حين أنه من الصعب تغيير اسم مستخدم حالي ، فمن الأسهل اختيار اسم مستخدم عند تسجيل الدخول باستخدام حساب Microsoft للمرة الأولى - انظر إجابتي - DzinX
تحقق أيضا من هذا حلقة الوصل و MSKB. - avirk


الأجوبة:


هناك طريقتان مختلفتان ، اعتماداً على ما إذا كنت قد استخدمت حساب Microsoft على الكمبيوتر المعين من قبل:

لقد سجلت بالفعل في هذا الحساب

  1. قم بإنشاء حساب مستخدم محلي ذو امتيازات إدارية إذا لم يكن لديك حساب بالفعل.

  2. اعادة التشغيل.

  3. تسجيل الدخول بالحساب المحلي مع امتيازات إدارية.

  4. يفوز+X، G (إدارة الكمبيوتر) ادوات النظام → مستخدمين محليين و مجموعات → المستخدمين، انقر بزر الماوس الأيمن على المستخدم ، إعادة تسمية.

  5. يفوز+X، ا (موجه الأوامر (مسؤول))

    ren C:\Users\dzinx_000 dzinx
    
  6. يفوز+X، R (يركض)

    regedit
    
  7. انتقل إلى HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ والعثور على SID لحساب المستخدم الخاص بك. يمكنك ببساطة فتح كل مجلد والتحقق من ProfileImagePath للصحيح.

    إعادة تسمية ProfileImagePath القيمة إلى اسمك المطلوب ، مثل C:\Users\dzinx

  8. تسجيل الدخول باستخدام حساب Microsoft الخاص بك. كل شيء يجب أن يعمل بشكل جيد:

    enter image description here

لم أسجل الدخول إلى حساب Microsoft الخاص بي

للبدء ، ليس لدينا سوى حساب مستخدم محلي واحد:

enter image description here

سأقوم الآن بإضافة حساب Microsoft الخاص بي.

enter image description here

الآن لدينا حساب Microsoft الخاص بنا. دعونا فتح إدارة الكمبيوتر من الزاوية السفلى اليسرى.

enter image description here

هنا يمكننا رؤية حساب المستخدم الجديد المشوه:

enter image description here

إعادة تسمية ذلك!

enter image description here

قد تلاحظ أنه لا يوجد مجلد في C:\Users موجود في هذه المرحلة من الزمن.

enter image description here

الآن قم بتسجيل الدخول باستخدام حساب المستخدم الجديد.

enter image description here

الآن يتم تسمية حسابي على Microsoft باسم "superuser" محليًا ويتم تخزين الملف الشخصي في C:\Users\superuser

enter image description here

ليس لدي النسخة الاحترافية :(

في الإصدار القياسي من Windows 8 ، فإن مستخدمين محليين و مجموعات الأداة الإضافية غير متوفرة.

في اختباراتي ، نجح الإجراء التالي بشكل جيد. الأميال الخاص بك قد تختلف!

الإجراء مماثل لما تم تحديده تحت لقد سجلت بالفعل في هذا الحساب، إلا أنني لم أستخدم مستخدمين محليين و مجموعات الأداة الإضافية. بدلاً من ذلك ، ذهبت إلى اليمين لموجه الأوامر وإعادة تسمية مجلد التشكيل الجانبي. بعد ذلك ، عدلت ProfileImagePath المفتاح في التسجيل.

بالإضافة إلى ذلك ، قمت بالبحث في السجل بالكامل عن المسار الكامل الخاص بي userprofile (C:\Users\Username) واستبدال جميع الإدخالات باسم المجلد الجديد.

لم أتمكن من اكتشاف أية مشكلات بعد إعادة التشغيل وتسجيل الدخول باستخدام الحساب المعاد تسميته ، ولكن ، كما قلت ، قد تختلف المسافة المقطوعة.

ماذا يحدث عندما أعيد تسمية ببساطة C:\Users\abc إلى C:\Users\xyz؟

بعد تسجيل الدخول مع المستخدم المتأثر ، سيتم تسجيل المستخدم في ملف تعريف مؤقت:
enter image description here
enter image description here


183
2017-11-04 14:04



الجواب الأكثر شمولا! ومن الأسهل إنشاء حساب مرتبط بحساب Microsoft ، وإعادة تسميته قبل تسجيل الدخول لأول مرة. - Alexey Ivanov
يبدو أن هذا لن يعمل على ويندوز 8 الإصدار القياسي ... كونه ليس هناك مستخدمين ومجموعات - mjrider
إذا كان لديك كلمة مرور للصورة ممكنة باستخدام صورة في مجلد ملف التعريف الخاص بك الذي تريد إعادة تسميته ، فلن تتمكن من القيام بالخطوة الخامسة ، لأن الصورة تستخدم المجلد. فقط إعادة التشغيل مرة أخرى بحيث لا يكون تسجيل الدخول الافتراضي هو الشخص الذي تريد إعادة تسميته ... - kissgyorgy
حصلت على "رفض الوصول" بعد الخطوة 5 (أستخدم حساب Microsoft لتسجيل الدخول). هل هناك أي عمل في الأرجاء؟ - KiL
جيد للحساب الذي تم إنشاؤه حديثًا. على الرغم من أن الحساب الجديد من السهل التخلص منه وإنشاء حساب محلي ثم ربطه بـ MS واحد. هناك العديد من التطبيقات التي تحتفظ بمسار مطلق في التسجيل. إذا كنت تريد متابعة هذه الإجابة ، فستحتاج أيضًا إلى البحث عن جميع إدخالات التسجيل وتغييرها باستخدام مسار المجلد السابق. ابحث أولا لتقييم كمية العمل! على سبيل المثال ، سوف يكون Dropbox بمثابة ألم. بعض تطبيقات لينوفو لا تزال الكتابة إلى الموقع القديم بالنسبة لي. لذلك لا يزال من الضروري إقرانها مع الارتباط. - mlt


يمكنك إنشاء ارتباط رمزي إلى المجلد. ستعمل الروابط الرمزية على إعادة التوجيه بشفافية.

استعمال mklink (كمسؤول) لإنشاء رابط رمزي:

mklink /d C:\Users\dzinx C:\Users\dzinx_000

15
2017-10-29 09:08



هذا نوع من الحل ، لكن اسم المستخدم القديم سيظل في أماكن كثيرة. ربما هناك إمكانية لتغيير اسم المستخدم بالكامل؟ - DzinX
DzinX في الإصدارات السابقة من Windows ، يمكنك تحرير المفاتيح الفرعية لـ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList في التسجيل. سيكون مفتاح فرعي واحد لمستخدم SID الخاص بك ، ومن ثم تقوم فقط بتغييره ProfileImagePathالقيمة وإعادة تسمية المجلد. ومع ذلك ، هذا الإعداد هو فقط لنظام التشغيل Windows (ولم يتم اختباره على Win8 ، ولكن يفترض أن يعمل). هذا هو المسار المستخدم لضبط %userprofile% عند تسجيل الدخول ، ولكن البرامج المشفرة بطريقة سيئة قد توفر المسار المطلق لملف تعريف المستخدم الخاص بك وسوف تنكسر. أنا أيضًا غير متأكد من كيفية استجابة تطبيقات واجهة المستخدم الحديثة ، على الرغم من أنني أعتقد أنها تعتمد ، مرة أخرى. - Bob
هاه ، لذلك إذا قمت بإنشاء رابط symlink وتغيير إعدادات التسجيل ، فلا شيء يجب أن ينكسر ولكن لا يجب أن أرى dzinx_000 في كثير من الأحيان ، أليس كذلك؟ - DzinX
DzinX أعتقد أنه سيكون من الأسلم لتغيير المجلد الرئيسي ل dzinx من خلال التسجيل (وإعادة تسمية) ثم قم بإنشاء ارتباط من dzinx_000 إلى dzinx. بهذه الطريقة ، ستستخدمها فقط البرامج التي تطلب المجلد المرتبط بشكل محدد. وبالطبع ، يمكنك أيضًا محاولة عدم وجود الارتباط الرمزي ورؤية ما إذا كان أي شيء يتعطل ، ثم إضافته لاحقًا. - Bob
إذا قمت بإعادة تسمية ملف تعريف وقمت بإعداد السجل ، فسيكون إنشاء ارتباط أمرًا جيدًا للتأكد من أن أي إشارات إلى c: \ users \ oldname ستظل تعمل. نظريًا ، يمكنك الزحف إلى السجل وأي ملفات تهيئة للعثور عليه ، ولكن من الممكن أن تكون قد فوتت شيئًا ما. - myron-semack


هذا الدليل هو ل ويندوز إكس بي / فيستا لذا جربه على مسؤوليتك الخاصة. لا أستطيع اختبار ذلك لأنه ليس لدي حساب MS.

قبل أن نبدأ في إنشاء نقطة استعادة أو نسخة احتياطية من محرك أقراص النظام. النسخ الاحتياطي للسجل الكامل الخاص بك في أي حالة من فساد البيانات.

على الرغم من أنه يمكنك نقل مجلد ملف تعريف المستخدم أو إعادة تسميته ، فقد يكون هناك بعض الآثار الجانبية بعد استخدام هذه الطريقة. ويرجع ذلك إلى السبب في احتمال وجود بعض مراجع المسار المطلق (إلى مجلد ملف تعريف المستخدم القديم) في السجل الذي تتم إضافته بواسطة برنامج تابع لجهة أخرى. لذلك ، قد يكون هناك فقد في وظائف في التطبيقات المعنية.

حصلت على هذه المعلومات من قم بتغيير المستخدم المسجل واسم الشركة في نظام التشغيل Windows XP / Vista.

إذا كان عليك إعادة تسمية اسم المستخدم المسجل الخاص بك ، فيجب عليك تحرير مفاتيح التسجيل. لفتح السجل فقط اضغط على يفوز+R واكتب regedit وانتقل إلى المسار التالي

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion

لا في اللوحة اليمنى سترى المدخلين القابل للتعديل RegisteredOrganiztion و مالك مسجل.

enter image description here

لتغيير أي من هذه المجالات ، انقر نقرًا مزدوجًا فوق اسم الحقل وأدخل معلوماتك في بيانات القيمة المقطع وانقر فوق موافق.

إذا تمت إعادة تسمية مجلد اسم المستخدم وكانت البرامج تعمل بشكل جيد ثم موافق ، وإلا تغيير profileimagepath إلى الاسم الذي أعطيته لـ مالك مسجل 

لهذا انتقل إلى المسار التالي في التسجيل:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \

enter image description here


7
2017-11-03 14:10



هل حاولت على الأقل القيام بذلك بنفسك في XP أو Vista؟ - DzinX
@ DzinX للأسف ليس لدي كليهما. أنا أركض Win 7 دون حساب MS ولديهم نسخة تجريبية وين 8. يجب عليك محاولة إعطائها بيدك إذا كنت ترغب في ذلك. - avirk
DzinX أعتقد أنه يجب عليك تجربته على VM أولاً. أفعل إذا كان لدي حساب MS. - avirk
هم جزء أساسي من الجواب هو تغيير ProfileImagePath من خلال التسجيل. قيم التسجيل الأخرى غير مرتبطة. - Der Hochstapler
avirk: يجب تعديل اسم المستخدم من خلال وسائل أخرى. القيم RegisteredOwner و RegisteredOrganization غير ذات صلة. نرى: howtogeek.com/howto/windows-vista/... - Der Hochstapler


من بضع ساعات قضاها في البحث عن هذه المشكلة ، توصلت إلى استنتاج مفاده أنه لا يمكنك تغيير اسم مجلد المستخدم. حسنا ، لكن عليك أن تنفق الكثير من الوقت لتحرير الآلاف من ملفات التسجيل. أفضل طريقة لإصلاح هذا هو إنشاء حساب مسؤول جديد وحذف الحساب القديم. أتمنى أن يساعدك هذا.


4
2017-11-04 00:29



ثم ستمضي ساعاتًا في تعديل جميع الإعدادات في الحساب الجديد. - Dmitry Grigoryev


قد يكون النهج المتلف إلى حد ما (ولكن الذي قد ينجح):

  • استخدام "أداة النقل لـ Windows" إلى "النسخ الاحتياطي" لحساب المستخدم بأكمله
  • حذف المستخدم (وملفات اختياريا) من النظام
  • خلق جديد محلي فقط  (أي لا يوجد حساب Microsoft) حساب المستخدم
  • تسجيل الدخول مرة واحدة مثل هذا المستخدم
  • استعادة بيانات النقل السهلة - قم بتعيين المستخدم القديم إلى المستخدم الذي تم إنشاؤه حديثًا
  • تغيير نوع الحساب الخاص بالحساب الجديد إلى حساب Microsoft (إعدادات الكمبيوتر -> المستخدمين -> التبديل إلى حساب MS)

4
2017-11-07 05:54





بعض sub-keys تحت

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders

ينبغي أيضا أن يتم تحديثها.

وإلا ، فلن تعمل بعض الروابط في "ابدأ" أو "جميع التطبيقات" ، مثل Command Prompt.

(Windows Server 2012)


4
2017-08-16 09:39



كان لهذه المشكلة مع IntelliJ IDEA - Mene


بالنسبة لأولئك الذين ليس لديهم Windows 8 Professional ، توجد طريقة لإعادة تسمية الحساب القديم باستخدام سطر الأوامر:

افتح موجه الأوامر باستخدام النقر بزر الماوس الأيمن → تشغيل كمسؤول. في نافذة موجه الأوامر ، اكتب

net user 

وتحقق من اسم الحساب القديم ، أي userA. للتحقق من أن الحساب القديم مسؤول ، اكتب:

net localgroup administrators

التحقق من اسم الحساب القديم ضمن C: \ Users \ userA. لإعادة تسمية حساب المستخدم القديم:

wmic  useraccount  where "name='userA'" rename olduserA

ثم في حالة نجاح ذلك ، تحقق من تغيير الاسم ، اكتب

 net user

تحقق من أن C: \ Users \ olduserA يظهر الآن. ثم انتقل إلى لوحة التحكم ← حسابات المستخدمين ← وأعد تسمية اسم عرض حساب المستخدم القديم

بعد ذلك ، يمكنك نسخ هذا الحساب المعاد تسميته إلى حساب تم إنشاؤه حديثًا إذا لزم الأمر ، أو تخطي NTUSER.DAT* و NTUSER.ini الملفات.

هذه هي الطريقة التي استخدمتها لملف تعريف حساب مستخدم تالف. أولاً تسجيل الدخول كمسؤول على win8 المنزل ، ثم إعادة تسمية حساب المستخدم القديم ، تغيير اسم عرض حساب المستخدم القديم ، إنشاء حساب مستخدم جديد مع مشرفين ، إنشاء C: \ Users \ newacct ثم نسخ معظم الملفات / المجلدات من الحساب القديم C: \ Users \ oldacct to C: \ Users \ newacct. تغيير الأذونات على C: \ Users \ newacct لإعطاء الوصول الكامل إلى newacct ، إزالة الجميع. ثم إعادة تمهيد ثم تسجيل الدخول كحساب جديد.

فويلا! الفساد ملف تعريف المستخدم ثابت!


2
2018-06-25 04:56