Apa yang dimaksud dengan "instalasi perangkat lunak" pada mesin Windows 8/10? [Tutup]

-2

Saya memiliki hak admin di mesin saya, jadi saya tidak pernah memiliki masalah dalam menginstal perangkat lunak. Namun, kami memiliki beberapa karyawan baru yang datang ke perusahaan kami yang tidak memiliki hak admin dan tidak akan dapat menginstal perangkat lunak dan saya mencoba mencari tahu apa artinya itu.

Sebagai contoh, beberapa program hanyalah file exe. Anda menyalin ke mesin dan menjalankannya, sehingga tidak ada proses "instalasi". Pada titik apakah ini diblokir untuk pengguna non-admin? Apakah itu berarti mereka mencoba menjalankan EXE dan mengatakan "Anda tidak berwenang menjalankan executable" atau sesuatu seperti itu? Jadi, pada dasarnya setiap executable pada mesin itu ditandai sebagai ok untuk dijalankan, apakah itu cara kerjanya?

Bagaimana jika ini skrip atau program Java? Misalnya, katakanlah mereka memasang Python atau Java. Saya berasumsi mereka dapat menjalankan file Python (.py) dan file kelas java (.class) meskipun itu adalah "program", atau tidak?

Tyler Durden
sumber

Jawaban:

2

Jika mereka bukan administrator, maka mereka tidak dapat meningkatkan program. Di mana Anda akan melihat prompt Kontrol Akun Pengguna dan melanjutkan, itu akan dihentikan; dialog UAC akan meminta kata sandi administrator.

Sebagian besar program perangkat lunak besar memerlukan hak administrator untuk menginstal karena mereka menulis ke lokasi yang dilindungi seperti File Program. Pengguna non-administratif Anda tidak akan dapat menginstal program ini. "Pemasang" yang hanya membongkar sekelompok file ke lokasi tertentu mungkin tidak memerlukan hak administratif, dan pengguna Anda akan dapat menggunakan ini seperti biasa.

Skrip, seperti semua kode, dijalankan dalam proses di Windows; setiap proses memiliki atribut keamanan. Anda sebagai admin dapat menjalankan skrip Python dengan kekuatan admin karena Anda dapat meningkatkan proses Python, tetapi pengguna baru Anda tidak akan dapat meningkatkan, jadi sementara mereka dapat menjalankan kode, setiap upaya administrasi yang dicoba akan gagal.

Demi kelengkapan, perlu dicatat bahwa teknologi seperti AppLocker dapat lebih lanjut membatasi program mana yang dapat dijalankan pengguna, dan pembatasan ini umumnya didasarkan pada karakteristik program. Namun, biasanya, itu tidak berperan.

Singkatnya, ini bukan masalah "apakah program ini pemasang" - yang penting adalah kemampuan untuk mengangkat ke administrator.

Ben N
sumber