Di mana harus meletakkan program portabel di Windows

4

Di Windows, apa lokasi yang baik untuk binari portabel?

Beberapa program tidak memiliki installer, tetapi harus diletakkan di suatu tempat. Saya selalu bertanya-tanya apa yang akan menjadi lokasi yang baik untuk file seperti itu dalam struktur direktori Windows standar. Saya telah melihat orang menggunakan (subdirektori dari) C:\Localdata, tetapi saya tidak dapat menemukan penyebutan ini sebagai standar (resmi atau tidak resmi).

Tentu saja program-program ini dapat diletakkan di mana saja, tetapi saya ingin tahu apakah ada lokasi konvensional.

Rinke
sumber
1
Mereka portabel, mereka dapat masuk ke direktori mana pun yang dapat diakses oleh pengguna
Ramhound
@Ramhound Ya, tentu saja mereka bisa pergi ke mana saja, tetapi pertanyaan saya adalah ke mana mereka harus pergi.
Rinke
1
Tidak ada jawaban yang benar untuk pertanyaan itu.
Ramhound
@Ramhound Mengapa tidak? Apakah tidak ada konvensi untuk ini? Saya berharap ada ide di balik struktur direktori di Windows. Mungkin tidak seketat di Linux / Unix tetapi manfaat dari tempat konvensional untuk program yang diinstal secara lokal tampaknya cukup jelas, bukan?
Rinke
Yah konvensi adalah untuk menginstal aplikasi ke direktori Program Files di Windows. Data aplikasi juga dikirim ke salah satu folder di dalam AppData. Masalah dengan aplikasi portabel, adalah mereka melanggar konvensi Windows tradisional , jadi di mana Anda meletakkan aplikasi portabel sepenuhnya diserahkan kepada pengguna pada saat itu.
Ramhound

Jawaban:

6

Tidak ada tempat "resmi" untuk menempatkan mereka. Anda dapat menempatkannya di mana pun Anda suka. Satu-satunya hal yang perlu diperhatikan adalah akses. Pastikan Anda, dan akun lainnya yang akan mengakses aplikasi portabel, memiliki izin yang tepat untuk mengakses dan menjalankan aplikasi.

Secara pribadi, saya meletakkannya di folder di root hard drive, dalam sesuatu seperti "utils" karena saya tahu di mana menemukannya jika perlu. Untuk aplikasi yang saya gunakan di beberapa mesin, saya dapat menginstalnya ke Dropbox / Google Drive / OneDrive untuk memiliki akses ke mereka di semua mesin saya.

Keltari
sumber
3
Juga mungkin ingin menambahkan locatoin ini ke PATH Anda sehingga Anda dapat lari dari mana saja
Hefewe1zen
1
Tetapi apakah ada konvensi tentang di mana harus meletakkannya, seperti yang ada di Unix?
Rinke
1

C:\Users\<username>\AppData\Local\Programs\ tampaknya menjadi lokasi yang tepat.

Tidak sepenuhnya jelas bagi saya apa lokasi jika aplikasi akan tersedia untuk semua pengguna lokal. Saya menduga C:\ProgramData, tapi saya tidak tahu apakah direktori ini "roaming" atau lokal.

Rinke
sumber
2
Untuk semua pengguna menambahkan program Anda dalam subdirektori ke c: \ ProgramData. Tambahkan direktori serupa ke c: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Program dan tambahkan tautan ke program yang ingin Anda lihat ketika Anda mencari program menggunakan Pencarian Start Menu.
trindflo