Mengapa menginstal untuk "hanya saya" yang bertentangan dengan "semua orang"?

16

Saya menggunakan installer windows untuk aplikasi klien, dan mereka mengeluh bahwa kadang-kadang beberapa contoh aplikasi muncul di komputer yang mereka gunakan untuk pengujian. Masalah ini telah hilang sejak saya menyembunyikan opsi instal untuk "hanya saya" dan "semua orang", dan hanya mengaturnya untuk menginstal untuk semua orang. Versi baru diunduh dan diinstal sekitar seminggu sekali dan selama periode beberapa versi telah muncul, meskipun setiap installer seharusnya menghapus versi yang lebih lama.

Apakah ada yang salah dengan ini? Apakah saya mungkin mengalami masalah di telepon?

Mengapa seseorang ingin menginstal untuk "Just me"?

kinokijuf
sumber

Jawaban:

14

"Hanya untukku" harus berarti bahwa aplikasi menginstal ke direktori pengguna dan hanya membuat pintasan untuk pengguna saat ini. Ini bisa berguna misalnya ketika pengguna tidak memiliki hak admin (dan karena itu tidak dapat menulis ke %PROGRAMFILES%, HKEY_LOCAL_MACHINEdan tempat-tempat menarik lainnya).

Jika Anda memaksa "instal untuk semua orang", Anda mungkin membatasi aplikasi, karena hanya pengguna dengan hak admin yang dapat menginstalnya.

Untuk memperjelas: jika Anda menentukan "untuk semua orang", itu adalah petunjuk bagi penginstal untuk menginstal program ke lokasi global (misalnya %PROGRAMFILES%atau HKLM, sebagai lawan dari %APPDATA%dan HKCU). Jika Anda yang membuat installer, tentu saja Anda memiliki cara untuk menumbangkan konvensi ini, tetapi secara umum hal ini terjadi.

Piskvor meninggalkan gedung
sumber
Poin bagus tentang itu terbatas pada hak admin jika itu benar
@ Shahin: ini lebih merupakan petunjuk dari pengguna ke installer: "Saya tidak punya hak admin, jangan repot-repot mencoba menulis ke% SYSTEM32%"
Piskvor meninggalkan gedung
12

Saya percaya ini berasal dari pengguna rumahan yang mungkin memiliki "PC keluarga". Anak-anak tidak ingin "Family Tree Maker" dan orang tua tidak ingin "Spongebob Squarepants - the Video Game" pada menu awal masing-masing.

Neil Barnwell
sumber
11

Yah, saya pikir jawabannya tergantung pada bagaimana aplikasi yang Anda instal telah dikembangkan.

  • Apakah ini dengan benar menempatkan semua data yang dibuat pengguna ke folder yang sesuai di bawah profil pengguna, atau apakah itu dirancang untuk berjalan secara universal (dan menyimpan data yang dibuat pengguna dalam struktur folder umum seperti semua pengguna)?
  • Apakah itu bergantung pada kunci registri di profil pengguna (HKCU) atau apakah itu bergantung pada registri umum (misalnya HKLM).
  • Apakah itu memerlukan izin administrasi untuk dieksekusi? (mungkin menjadi alasan yang bagus untuk opsi "Hanya untuk saya", jika non-admin tidak boleh melihat aplikasi).
  • Ini hanya beberapa pertanyaan yang pantas dijawab.

    Secara umum, apakah akan menjadi masalah jika "Hanya untuk saya" dinonaktifkan?

    Bergantung pada jawaban untuk pertanyaan lain (dengan asumsi aplikasi akan berjalan dengan baik untuk setiap pengguna) Saya pikir itu mungkin aman, tetapi juga tergantung pada sistem operasi yang Anda instal juga.

    Beberapa OS yang lebih baru seperti Vista tidak menyukai desain tertentu (seperti membutuhkan UAC untuk fungsi tertentu) atau tidak mengizinkan modifikasi HKLM dalam registri. Dengan kata lain, Anda sebaiknya memeriksa aplikasi akan berjalan dengan baik untuk semua pengguna (termasuk yang bukan administrator).

    Rob Sanders
    sumber
    1
    Catatan: ini adalah jawaban yang diterima di Stack Overflow sebelum dimigrasi.
    Gnoupi
    3

    Dalam hal ini semua pintasan akan dibuat di menu mulai / desktop pengguna sebagai kebalikan dari menu umum pengguna / desktop. Selain itu, pengguna mungkin memilih folder di bawah profilnya untuk menginstal aplikasi dan dia tidak memerlukan hak admin untuk melakukannya.


    sumber
    2

    Saya setuju itu pilihan yang membingungkan. Orang lain telah menunjukkan alasan itu ada di sana, tetapi saya biasanya hanya menghapusnya dan memaksa "untuk semua orang". Saya tidak pernah punya pelanggan mengeluh tentang itu.


    sumber
    0

    Terkadang pengguna lain tidak menggunakan program yang Anda instal. Anda tidak ingin pintasan ditempatkan di desktop pengguna lain atau program dimulai ketika pengguna lain masuk.

    Ikke
    sumber
    0

    Konsep ini tampaknya sedikit lebih masuk akal pada Mac OS X, di mana Anda dapat menjaga plug-in, font, aplikasi dll semua terpisah untuk setiap pengguna.

    Jadi saya misalnya dapat memilih "hanya saya" untuk sedikit perangkat lunak yang menambahkan beberapa fitur canggih, sedangkan saya tidak ingin pengguna mesin lain melihatnya.


    sumber
    Ini dapat dilakukan (well, kecuali font, afaik) di Windows, juga ... hanya saja tidak didukung dengan baik oleh banyak installer / aplikasi :-(.
    SamB
    0

    Bergantung pada program yang Anda harus dapat menginstal jika menggunakan "hanya untuk saya" di setiap akun pengguna tanpa lebih banyak ruang yang digunakan. Secara teori, semua penyesuaian kemudian harus disimpan di "Profil" pribadi Anda, baik di registri atau di area pribadi.

    Beberapa efek muncul di pikiran.

    • Seseorang yang tidak memiliki registri mereka tercemar dengan hal-hal instalasi yang tidak mereka butuhkan, umumnya berjalan lebih cepat.
    • Orang-orang yang menggunakan aplikasi yang berbeda yang mungkin memerlukan pengaturan sistem yang berbeda (misalnya default "find.exe" di WIndows vs cygwins) tidak saling menginjak jari kaki lainnya.
    • Orang-orang yang memerlukan pengaturan berbeda pada aplikasi mereka tidak menginjak kaki satu sama lain.

    Catatan: Orang yang "berbeda" di sini sebenarnya bisa menjadi orang yang sama yang memakai topi yang berbeda. Misalnya, bangunan vs pengembangan vs pengujian.


    sumber