Masalah dengan Remote Tools di Windows 7 x64

Baru-baru ini, saya harus berurusan dengan masalah menghubungkan utilitas SCCM Remote Tools ke komputer yang menjalankan Windows 7 x64. Gejala masalahnya adalah sebagai berikut:

Seorang spesialis dukungan teknis memulai sesi remote control menggunakan System Remote Configuration Manager 2007 Remote Tools dengan komputer yang menjalankan Windows 7 x64, tetapi tidak dapat terhubung, meskipun itu adalah bagian dari grup Pengguna Remote Control ConfigMgr lokal. Kesalahan spesifik tergantung pada metode koneksi:

- jika utilitas RC.EXE digunakan, maka kesalahan muncul Tidak bisa untuk kontak tuan rumah

- saat menghubungkan melalui baris perintah (dalam format RC.Exe 1 <Alamat IP>, kesalahan lain - Akses Ditolak

Dalam log RemoteControl.log kesalahan terlihat seperti ini:

Server Remote Control dimulai. RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)
Gagal mengaktifkan objek peluncur (0x80070005) RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)
Server tidak lagi digunakan. Matikan. RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)
Remote Control Server diakhiri secara normal. RemoteControl 02/07/2012 17:12:19 2856 (0x0B28)

Secara umum, ada sedikit informasi ... Kami memutuskan untuk memantau aktivitas saat ini pada mesin masalah menggunakan utilitas ProcMon, dan hasilnya tidak lama datang - akses menolak kesalahan akses ke file-file berikut ini terlihat di log:

C: \ Windows \ SysWOW64 \ CCM \ clicomp \ RemCtrl \ RCLaunch.exe
C: \ Windows \ SysWOW64 \ CCM \ Logs \ RemoteControl.log

Memang, setelah kami berkenalan dengan daftar izin NTFS untuk% Windir% \ SysWOW64 \ CCM \ clicomp \ RemCtrl \ RCLaunch.exe file, ternyata grup "ConfigMgr Remote Control Users" masing-masing tidak memiliki hak dangkal untuk file ini, masing-masing pengguna dukungan tidak bisa memulai RC backend.

Dan untuk menyelesaikan masalah, cukup memberi hak Baca dan Jalankan ke grup Pengguna Remote Control ConfigMgr ke file yang ditentukan.

Jika Anda perlu secara massal menetapkan hak pada banyak PC, Anda dapat menggunakan perintah berikut, yang dapat didistribusikan ke workstation menggunakan SCCM atau skrip logon Kebijakan Grup..

cacls% Windir% \ syswow64 \ CCM \ clicomp \ remctrl \ RCLaunch.exe / e / g "Pengguna Remote Control ConfigMgr": r

Jika Anda memutuskan untuk menjalankan perintah ini pada semua Win7 x64 menggunakan SCCM, permintaan berikut akan membantu Anda membangun koleksi komputer yang menjalankan Windows 7 - x64

pilih SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client dari SMS_R_System bergabung dalam SMS_G_System_COMPUTER_SYSTEM pada SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId bergabung dalam SMS_G_System_OPERATING_SYSTEM pada SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId mana SMS_G_System_COMPUTER_SYSTEM .SystemType = "PC berbasis x64" dan SMS_G_System_OPERATING_SYSTEM.Caption seperti "Microsoft Windows 7%"