Mencegah program menggunakan Dokumen Saya

17

Apakah ada cara untuk mencegah program menggunakan folder My Documents (pada Windows 7)? Beberapa program memasukkan barang-barang mereka %USERNAME%\My Documents, dan saya lebih suka ini pergi ke suatu tempat seperti %APPDATA%.

Saya tahu saya bisa secara manual menghubungkan setiap folder yang diputuskan oleh suatu program, tetapi saya lebih suka tidak harus melakukannya untuk setiap program. Alternatif lain adalah dengan meletakkan barang-barang saya di lokasi yang berbeda dari My Documents, tetapi kemudian saya bertanya-tanya mengapa Microsoft menamainya 'My Documents' dan bukan 'Aplikasi: letakkan semua barang Anda di sini' ... mungkin karena nama file tidak boleh memiliki titik dua pada mereka, tetapi tetap saja.

'Menyembunyikan' folder bukanlah suatu pilihan; Saya selalu mengaktifkan "See Hidden Folders".


Dengan kata lain, saya ingin mengubah ini:

Dokumen saya di desktop Vista saya.

Ke dalam ini:

Dokumen Saya pada Windows 7.

Mateen Ulhaq
sumber
1
Anda dapat mengubah entri registri yang menunjuk ke folder untuk menunjuk ke tempat lain.
Synetech
2
meta.stackexchange.com/questions/66377/what-is-the-xy-problem . Masalah apa yang sebenarnya ingin Anda selesaikan?
ChimneyImp
7
Masalah yang ia alami adalah folder 'My Documents' -nya dipenuhi dengan folder-folder yang dibuat aplikasi. seperti pengaturan, savegames (untuk game tentu saja), dll. Ini memang masalah yang sangat besar. Buka saja 'Dokumen Saya' dan lihat sendiri.
MasterMastic
1
@ Sinetech C:\Users\Muntoo\Documents.
Mateen Ulhaq
1
@ Synetech Di Vista saya, ada perbedaan besar antara My Documents dan My Actual Files .
Mateen Ulhaq

Jawaban:

5

Berikut ini panduan dari MS, saya cukup yakin apa yang Anda cari:

http://support.microsoft.com/kb/242557

Penjelasan dari saya, jika itu membuat segalanya lebih sederhana:

  1. Tekan Winkey + R, atau buka Startdan tulis dalam pencarian Rundan tekan Enter.
  2. Masukkan: regedit.
  3. Arahkan menggunakan folder ke kiri untuk: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders.
  4. [Cadangan] Pilih Personalregistri, dan pada menu Editor Registri, buka File-> Export. Simpan di tempat yang kamu suka. jika Anda ingin mendapatkan kembali pengaturan lama, Anda bisa mengklik dua kali file ini.
  5. Klik dua kali pada Personalregistri, dan ubah Value Datake lokasi yang Anda inginkan. Bagi saya sendiri (saya juga menderita masalah ini) saya membuat folder di %appdata(masuk akal) dan memanggilnya My Documentsuntuk menghindari pencampuran file. lokasi menggunakan makro adalah: %USERPROFILE%\AppData\Roaming\My Documents.

    • Seperti yang Anda lihat, Personalmengacu pada My Documents.

. masukkan deskripsi gambar di sini

Semoga berhasil.

MasterMastic
sumber
Haruskah saya menggunakan Roaming\My Documentsatau Local\My Documents?
Mateen Ulhaq
@muntoo Roaming. Saya mengedit jawaban untuk membuat semuanya lebih jelas.
MasterMastic
3
Ini hanya memindahkan folder Dokumen ke lokasi baru. Dari apa yang saya pahami, OP hanya ingin mengarahkan kembali program yang membuang pengaturan mereka, savegames, dll. Di folder Documents ke lokasi baru, sambil tetap menyimpan folder Documents untuk maksud sebenarnya. Bagaimana jawaban Anda mencapai itu?
Indrek
@Indrek, apakah Anda punya ide yang lebih baik?
Synetech
@ Synetech saya tidak. Jika saya melakukannya, saya akan mempostingnya sebagai jawaban.
Indrek
6

TL; DR

Anda punya beberapa pilihan:

  • Jangan gunakan program itu
  • Hubungi para pengembang program yang Anda gunakan dan minta mereka untuk menyimpan data mereka di AppData alih-alih Dokumen
  • Gunakan akun sekunder / VM untuk beberapa program
  • Bersihkan folder secara manual secara berkala
  • Gunakan / tulis program / skrip untuk membersihkan folder secara berkala menggunakan daftar hitam dan / atau daftar putih
  • (Sebagai peretasan yang tidak ideal, Anda selalu dapat membuat file kosong dengan nama yang sama dengan direktori yang tidak diinginkan dan mengaturnya menjadi + R + A + S + H. Dengan begitu, program tidak akan dapat membuat direktori atau meletakkan apa pun di dalamnya — meskipun Anda masih memiliki banyak file 0-byte.)
  • Buat subdirektori dalam Dokumen untuk menyimpan "file aktual" Anda dan gunakan itu sebagai root dokumen Anda (ini lebih mudah jika Anda mengalihkan subdirektori untuk Video, Gambar, dll. Ke folder baru juga)
  • Mirip dengan poin sebelumnya, tetapi tinggalkan folder Documents ke program sama sekali dan gunakan folder yang berbeda untuk "file aktual" Anda, misalnya, C:\Users\Muntoo\MyActualFiles\*(jangan lupa untuk mengarahkan Video, Musik, Favorit ...)

Dasar

Di bawah Windows, setiap pengguna mendapat direktori tempat file khusus pengguna disimpan. Itu dapat diakses dengan variabel %userprofile%. Di Vista dan atas, ini di bawah \Users\folder dan di XP dan ke bawah, ada di \Documents and Settings\folder.

Sekarang setelah Anda memasukkan direktori pengguna, itu dipecah menjadi beberapa subdirektori tujuan-spesifik yang berbeda. (Seringkali, akan ada file dan folder lain di root direktori pengguna, tetapi secara resmi, hanya ada beberapa yang sudah ditentukan sebelumnya, dan program dan pengguna seharusnya menempatkan item di salah satu subdirektori yang sesuai.)

Ada dua cabang utama dari pengguna-direktori: satu di mana user-generated filesyang disimpan , dan satu di mana program-generated settingsyang disimpan .

Vista dan atas menggunakan nama folder umum Userskarena tidak memiliki spasi, tetapi di XP dan ke bawah, namanya Documents and Settingsmembuat tujuannya jauh lebih jelas: ia menyimpan (pengguna) Dokumen dan (program) Pengaturan .

Aplikasi

Ketika Anda menjalankan suatu program dan mengkonfigurasinya, program tersebut akan menyimpan pengaturan yang disesuaikan dalam folder Data Aplikasi di %userprofile%(memiliki nama yang berbeda tergantung pada versi Windows). Itu datang dalam dua versi: satu di mana file disimpan pada sistem tertentu ("lokal") dan satu di mana file disalin ke server sehingga pengaturan Anda dapat pindah ke sistem yang berbeda di jaringan dengan Anda ("roaming") . (Sejak Vista, ada juga variasi privilege rendah.)

Ketika Anda menyimpan file, Anda menyimpannya di folder My Documents Anda%userprofile% (nama folder spesifik bervariasi menurut versi Windows). Folder ini (secara default) memiliki berbagai subdirektori untuk setiap jenis media (teks, gambar, musik, video, dll.)

Contoh

Sebagai contoh, bayangkan bahwa pengguna bernama Foobar menjalankan program yang disebut CoolApp di Windows 7 yang diinstal pada drive C:

  • Direktori pengguna mereka adalah C:\Users\Foobar\
  • Ketika mereka mengkonfigurasi CoolApp, ia menyimpan pengaturan di C:\Users\Foobar\AppData\Local\CoolApp\
  • CoolApp juga dapat / sebagai gantinya menyimpan beberapa pengaturan / file di C:\Users\Foobar\AppData\Roaming\CoolApp\
  • Ketika mereka membuat file di CoolApp, mereka menyimpannya di C:\Users\Foobar\My Documents\

Perhatikan, bahwa folder Dokumen Saya adalah default untuk menyimpan file, tetapi jelas, pengguna bebas untuk menyimpan direktori apa pun yang mereka memiliki izin.

Nasihat

Memisahkan dokumen pengguna dan pengaturan program berguna karena membuat manajemen file lebih mudah. Hampir setiap program akan menyimpan file di folder aplikasi-data, meskipun hanya digunakan sekali dan tidak pernah lagi. Bahkan, memisahkan semua data pengguna dari sistem operasi disarankan karena membuatnya lebih mudah dan lebih cepat untuk membuat cadangan dan memulihkan OS dan / atau data pengguna dan juga menghasilkan cadangan yang lebih kecil.

Metodologi

Ada dua cara resmi untuk mengubah lokasi Dokumen Saya .

  • Anda dapat mengubah (dan secara fisik memindahkan) folder My Documents secara otomatis dengan membuka dialog Properties untuknya dan mengubah direktori target.

    Di Vista dan lebih tinggi:

    masukkan deskripsi gambar di sini

    Di XP dan bawah:

    masukkan deskripsi gambar di sini

  • Anda juga dapat memindahkannya secara manual dengan mengedit nilai Pribadi di kunci registri

    HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

    Anda tidak perlu mengedit nilai terkait di …\Explorer\Shell Folders. Anda harus me-reboot atau memulai ulang Explorer untuk Windows untuk mengambil perubahan, dan ketika Anda melakukannya, Explorer akan memperbarui nilai Shell Foldersdari yang masuk User Shell Folders.

    Anda akan perlu untuk secara manual memindahkan folder yang sebenarnya ke lokasi baru.

Saat Anda melakukannya, Anda dapat memindahkan folder lain seperti My Pictures , My Videos , Favorites , dll.

Lain-lain

Saat Anda menyimpan game, Anda pada dasarnya menyimpan file seperti menyimpan dokumen di Word atau gambar di MSPaint. Dengan demikian, savegames biasanya disimpan di My Documents sekarang, tetapi beberapa menyimpannya di folder Data Aplikasi dengan pengaturan gim.

Synetech
sumber
1
Saya tidak tahu apa yang terjadi pada hasil edit yang saya buat kemarin; hal yang basah telah disublimasikan menjadi udara tipis. napas ini adalah yang terbaik yang bisa saya lakukan untuk menciptakan kembali dari memori.
Synetech
1
Bagaimana tepatnya ini menjawab pertanyaan? Jika suatu program menulis pengaturannya ke Dokumen (bukan %AppData%, seperti yang Anda perhatikan dengan benar), ia akan terus melakukannya bahkan setelah folder Dokumen dipindahkan ke lokasi baru.
Indrek
1
Ketika saya mengatakan "Dokumen", tentu saja yang saya maksud adalah yang disebut sebagai "Dokumen Saya", dan, saya percaya, begitu juga OP. Saya tidak melihat bagaimana itu bisa ambigu. "Setiap program" mungkin hanya berlebihan. Bagaimanapun, saya pikir sudah jelas bahwa masalah OP adalah bahwa dokumennya semakin tercampur dengan file yang dibuat oleh program - pengaturan, file sampel, templat, log, dan sebagainya; savegames juga berada di lokasi yang berbeda - di tempat yang seharusnya disediakan untuk file pengguna, bukan karena dokumen dan file yang dibuat programnya berada di dua folder yang benar-benar terpisah di bawah folder induk yang sama.
Indrek
1
Usahakan jangan terlalu terpaku pada kata "pengaturan". Seperti yang saya jelaskan, itu hanya satu contoh program apa yang dibuang di folder Dokumen. Dan seperti yang telah disebutkan berulang kali, ini tidak jarang. Mungkin untuk Anda, dalam hal ini Anda dapat menganggap diri Anda beruntung. Tetapi jika semua program berperilaku sebaik yang Anda duga, saya tidak mengerti mengapa OP akan terganggu oleh folder AppData di direktori penggunanya, terutama mengingat bahwa itu disembunyikan secara default.
Indrek
1
Saya harap hasil edit saya menjelaskan beberapa hal.
Mateen Ulhaq