Vista'daki bir kullanıcı giriş dizini için varsayılan konumu nasıl değiştirebilirim?


16

C: \ Users \ USERNAME dosyamın varsayılan konumunu başka bir sürücüye taşımak istiyorum. Bunu yapmanın en kolay yolu nedir ve nasıl?

Belgelerim, Resimler vb. Gibi "Özel Klasörlerim" in her birini taşıyabileceğimi biliyorum, ancak bu AppData klasörünü içermiyor. Ayrıca, birçok program ve yükleyici, Belgeleri başka bir sürücüye taşıdıktan ve yinelenen klasörler bulduğumda bile yanlış C: \ Users \ USERNAME \ Documents vb.


1
Lütfen ilgili soruya bakın serverfault.com/questions/8187/…
Scott

Yanıtlar:


11

Bireysel klasörler için (Belgelerim, Resimlerim, vb., "Özel Klasörler") Belirttiğiniz kayıt defteri / GPO işini yapıyorum. Ancak, tüm klasör yapısını taşımak istersem hile yapıyorum. Klasörü yeni bir konuma taşıyın ve sonra eski klasörü yeni klasöre gösteren bir kavşak oluşturun . Yani tüm programlarınız hala klasörün olduğunu düşünecek c:\users\usernameama bu sadece bir kavşak noktası d:\users\username.


2
Tüm makinelerimle yaptığım bu. Genellikle windows kurulum diskine (veya USB Sürücüsüne) önyükleme yaparım ve / mir / xj (mirror, birleşim noktalarını takip etmeyin) kullanarak users klasörünü başka bir sürücüye yeniden kopyalarım, böylece tüm doğru izinleri elde ederim. Daha sonra dediğin gibi, yeni konumu işaret edecek kavşağı oluşturun.
Jimmie R.Houts

9

Bunu araştırmak için uzun zaman harcadım ve sonunda kendi makinemde yapmayı başardım.

Burada iki senaryo vardır: yeni bir yükleme ve önceden yüklenmiş / kullanılmış bir makine.

Yeni bir yükleme için, (görünüşte) autounattend.xml dosyasını değiştirebilirsiniz ( burada araştırılmamış bağlantı , garanti yok, denemedim)

Kurulu bir makine için üstesinden gelinmesi gereken iki sorun vardır:

  1. Windows bazı dosyaları 'kilitliyor', böylece onları kopyalayamıyorsunuz (ntuser.dat)
  2. Başlangıçta profilleri aramak için pencerelerin nereye gideceğini değiştirme.

Sorun 1 için, rota hakkında bir tura çıkabilirsiniz:

  • Varsayılan ve Ortak klasörleri yeni konuma kopyala
  • kayıt defterindeki konumlarını değiştirme
  • yeni bir kullanıcı oluştur (yeni konumda oluşturulacak)
  • yeni kullanıcı hesabıyla giriş yap ve diğer kullanıcıları kopyala
  • Bu konuda ayrıntılı bir sürü burada

Veya bir Kurtarma diskinden önyükleme yapabilir ve dosyaları kopyalayabilirsiniz.

Sorun 2 için, kayıt defterinde her yerde (riskli) bir bulma ve değiştirme yapabilir veya varsayılan konumdan yeni konuma bir sembolik bağlantı / bağlantı oluşturabilirsiniz.

Bul ve değiştir çözümü, daha önce bağlanmış sayfada da ayrıntılı olarak açıklanmıştır , ancak yine de symlink'i oluşturmanız gerekir, aksi takdirde Windows Update'de sorunlar vardır .

NE YAPIYORSANIZ, sembol bağlantılarına / kavşaklara aşina olmanız gerekecektir . Josh'un blogunda birçok yorum, Kavşakları kopyalamak için kullanamayacağınız ROBOCOPY'den bahsediyor . Onları yeniden oluşturmazsanız, zaten (hepsi değilse de) çoğu gizli özelliğe sahip olduğu için hemen fark etmezsiniz, ancak Vista dışı uygulamalarda ters uyumluluk sorunları yaşayabilirsiniz.

Bu blog gönderisi , bu sorun hakkında biraz daha fazla (çok fazla) ayrıntı ve ayrıca sembol bağlantılarını / kavşakları yeniden oluşturmaya yardımcı olacak bir komut dosyası sağlar.

Başka bir blog , başka bir yaklaşım.


1

Son zamanlarda aynı sorunu yaşadım. Microsoft'un SteadyState programını D: üzerinde taşımak istediğim C: \ USERS üzerinde önceden var olan kullanıcı hesapları olan bir makinede kullanmak istedim. Şu adımları izledim:

  1. Sabit diski deneyimlemeyi umduğum felaketten kurtarmayı hayal ettim.
  2. Bu hesapları harici bir sabit sürücüye kopyalamak için Windows Kolay Aktarım'ı kullandım.
  3. Hesapları sildim.
  4. Windows SteadyState'i (XP ve Vista'da çalışır) yükledim ve sildiğim adla aynı ada sahip hesaplar oluşturmak için kullandım. Her birini D: \ bölümünde oluşturdum (SteadyState seçmenize izin veriyor!)
  5. Önceden kaydedilmiş hesapları geri yüklemek için Windows Kolay Aktarım'ı başlattım ve aynı adı taşıyan hesapların üzerine kopyalamasını söyledim. Hepsini D: \ 'de bulur ve kopyasını buraya koyar! Başarı.

Bunun bir koşulu, Windows Kolay Aktarım'ın microsoft olmayan uygulamaların çoğunun mükemmel bir kopyasını yapmamasıdır.

Bu yardımcı olur umarım.


1

AppData'nın konumunu biraz daha uzun süre değiştirebilirsiniz:

AppData'yı Açma Yerel'i Sağ Tıklayın Konum sekmesini tıklayın ve Taşı Bir yerde bir AppData klasörü oluşturun ve içinde Yerel bir klasör oluşturun Onu seçin, taşımak için Uygula'yı tıklayın, tıpkı Belgeler için yaptığınız gibi.

LocalLow ve Roaming için tekrarlayın.

Bu, sembolik bağlantı VEYA sysprep yönteminden çok daha iyi olmalıdır.


-1

Size bunu yapabileceğiniz söylendi:
1) 2 Windows explorer penceresini açın (bir yeni sürücüye, bir c: \ USERS)
2) yeni sürücüde bilgi depolamak için yeni klasör oluşturun
3) sağ tıklayın ve sürükleyin USERNAME klasörünü yeni klasöre taşıyın. Sağ tıklama menüsü açıldığında "Taşı" yı tıklayın.

Çalışıp çalışmadığını görmek için Başlat'a tıklayın, belgeler NewDrive yazıp yazmadığını görmek için adres çubuğundaki boş alanı tıklayın: \ NewFolder \ USERNAME \ Documents

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.