Saturday 26 August 2017

Pilihan Pilihan Opsi Opsi


Deskripsi Metode RegWrite digunakan untuk menulis nilai pada registri Windows. Parameter Parameter Nama adalah string yang menentukan nilai atau kunci yang akan ditulis. Parameter Nilai menentukan data yang akan ditulis ke registri. Nilai secara otomatis dikonversi ke string saat Type adalah REGSZ atau REGEXPANDSZ, dan ke integer ketika Type adalah REGDWORD atau REGBINARY. Parameter Type opsional menentukan tipe data untuk nilai tersebut, pilihan yang valid adalah REGSZ, REGEXPANDSZ, REGDWORD dan REGBINARY. Writing REGBINARY registry value From. Frankie pada 13 Feb 2005 03:35 Dapatkah Anda membantu saya menulis nilai berikut ke dalam kunci registri di bawah ini tidak ada masalah untuk menulis REGSZ menggunakan baris ini WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, quotx. y. Quot, quotREGSZquot tapi saya tidak tahu bagaimana menggunakan Reg. Write untuk menulis nilai regbinary. Saya mencoba ini WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, quothex: 00,01,00,00quot, quotREGBINARYquot WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, quot00,01,00,00quot, quotREGBINARYquot - type mismatch error adalah mungkin untuk menulis angka desimal yang dikonversi dari hex. Nilai tapi ada masalah dalam format, posisi nol rumit untuk dicapai dengan urutan yang benar WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, quot65536quot, quotREGBINARYquot hex: 10000-gt dec 65536 - gt regvalue 00 00 01 00 hex: 100 - gt dec 256 - gt regvalue 00 01 - masih belum tahu bagaimana cara menulis tambahan 00 00 yang dibutuhkan dalam kunci registri - bagaimana dengan menulis regvalue 02 af 1a 2b 31 b4 c2. Dari: Torgeir Bakken (MVP) pada 13 Feb 2005 13:52. Frankie wrote: gt Dapatkah Anda membantu saya menulis nilai berikut ke dalam kunci registri di bawah gt gt quotAppSettingsquothex: 00,01,00,00 gt gt tidak ada masalah untuk menulis REGSZ menggunakan baris ini gt gt WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, gt quotx. y. Quot, quotREGSZquot gt gt tapi saya tidak tahu bagaimana menggunakan Reg. Write untuk menulis nilai regbinary. Saya mencoba gt ini gt gt WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, gt quothex: 00,01,00,00quot, quotREGBINARYquot gt WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, gt quot00,01,00,00quot, quotREGBINARYquot gt - type mismatch error gt gt adalah mungkin untuk Tulis angka desimal yang dikonversi dari hex. Nilai tapi ada gt adalah masalah dalam format, posisi nol rumit untuk dicapai dengan urutan gt yang benar gt gt WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, quot65536quot, gt quotREGBINARYquot gt gt hex: 10000 - gt dec 65536 - gt regvalue 00 00 01 00 gt hex: 100 - gt dec 256 - gt regvalue 00 01 gt - masih tidak tahu bagaimana menulis tambahan 00 00 yang dibutuhkan pada kunci registri Anda perlu mengonversi data menggunakan CLng. CLng (long) akan mengatur empat byte, CInt (default) dua byte dan CByte (satu byte) di registry dengan REGBINARY. Ini harus bekerja: Set oShell CreateObject (quotWScript. Shellquot) sRegValue quotHKLMSoftwareACMETestquot oShell. RegWrite sRegValue, CLng (ampH00000100), quotREGBINARYquot gt - bagaimana dengan menulis regvalue 02 af 1a 2b 31 b4 c2. RegWrite akan menulis paling banyak satu DWORD ke nilai REGBINARY. Nilai yang lebih besar tidak didukung dengan metode ini. Anda dapat menggunakan WMI untuk melakukan ini: Metode SetBinaryValue dari StdRegProv Class msdn. microsoftlibraryen-uswmisdkwmisetbinaryvaluemethodinclassstdregprov. asp - torgeir, Microsoft MVP Scripting dan WMI, contoh skrip Administrasi Porsgrunn Norway dan versi ONLINE dari halaman 1328 Scripting Guide: microsofttechnetscriptcenterdefault. Mspx dari Frankie pada 13 Feb 2005 14:43 Terima kasih telah memecahkan masalah saya. Inilah yang saya butuhkan. QuotTorgeir Bakken (MVP) quot ltTorgeir. Bakken-spam (a) hydrogt menulis dalam berita berita: upp9W1fEFHA.3780 (a) TK2MSFTNGP09.phx. gbl. Gt. frankie wrote: gt gtgt Dapatkah Anda membantu saya menulis nilai berikut ke dalam kunci registri di bawah gtgt gtgt quotAppSettingsquothex: 00,01,00 gtgt gtgt tidak ada masalah untuk menulis REGSZ menggunakan baris ini gtgt gtgt WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, gtgt quotx. y. Quot, tapi saya tidak tahu bagaimana menggunakan Reg. Write untuk menulis nilai regbinary. Saya mencoba gtgt gtgt gtgt ini WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, gtgt quothex: 00,01,00,00quot, quotREGBINARYquot gtgt WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, gtgt quot00,01,00,00quot, quotREGBINARYquot gtgt - type mismatch error gtgt gtgt adalah mungkin untuk Tulis angka desimal yang dikonversi dari hex. Nilai tapi gtgt ada masalah dalam format, posisi nol rumit untuk dicapai dalam gtgt urutan yang benar gtgt gtgt WshShell. RegWrite quotHKCUSoftwareMicrosoftOfficeAppSettingsquot, quot65536quot, gtgt quotREGBINARYquot gtgt gtgt hex: 10000-gt dec 65536 - gt regvalue 00 00 01 00 gtgt hex: 100 - gt dec 256 - gt regvalue 00 01 gtgt - masih belum tahu bagaimana cara menulis tambahan 00 00 yang dibutuhkan di kunci registri gt gt Anda perlu mengonversi data menggunakan CLng. CLng (lama) akan mengatur gt empat byte, CInt (default) dua byte dan CByte (satu byte) di gt registry dengan REGBINARY. Ini harus bekerja: gt gt Set oShell CreateObject (quotWScript. Shellquot) gt sRegValue quotHKLMSoftwareACMETestquot gt oShell. RegWrite sRegValue, CLng (ampH00000100), quotREGBINARYquot gt gt gtgt - bagaimana dengan menulis regvalue 02 af 1a 2b 31 b4 c2. Gt gt RegWrite akan menulis paling banyak satu DWORD ke nilai REGBINARY. Nilai gt yang lebih besar tidak didukung dengan metode ini. Gt gt Anda dapat menggunakan WMI untuk melakukan ini: gt gt Metode SetBinaryValue dari StdRegProv Class gt msdn. microsoftlibraryen-uswmisdkwmisetbinaryvaluemethodinclassstdregprov. asp gt gt gt gt gt gt torgeir, Microsoft MVP Scripting dan WMI, Porsgrunn Norway gt Contoh skrip administrasi dan Versi ONLINE dari gt Panduan Scripting 1328 halaman: gt microsofttechnetscriptcenterdefault. mspxDokumen ini diarsipkan dan tidak dikelola. Membaca Dari dan Menulis ke Lokal Registry Microsoft Windows 2000 Scripting Guide Sebagai aturan umum, yang terbaik adalah mengelola registri menggunakan alat sistem seperti Regedit. exe walaupun tidak mudah, alat ini memiliki pengaman bawaan yang membantu meminimalkan kerusakan yang terjadi. Dapat disebabkan oleh salah mengkonfigurasi entri registri. Di sisi lain, juga benar bahwa banyak alat registri ini tidak dapat diotomatisasi dan dirancang untuk bekerja hanya pada satu komputer pada satu waktu (biasanya komputer lokal). Ini adalah satu hal untuk mengatakan bahwa Anda harus menggunakan Regedit. exe untuk mengelola registri itu cukup lain untuk memiliki buletin keamanan mendesak yang merekomendasikan agar Anda mengubah entri registri di semua 1.000 pengontrol domain Anda secepat mungkin. Dalam situasi di mana alat sistem tidak cukup cepat atau cukup efisien, objek WshShell menyediakan metode untuk membaca, menulis, dan menghapus dari registri. Mengubah registri dengan skrip dapat dengan mudah menyebarkan kesalahan. Alat scripting bypass safeguard, memungkinkan pengaturan yang dapat merusak sistem Anda, atau bahkan mengharuskan Anda untuk menginstal ulang Windows. Sebelum scripting berubah ke registri, uji naskah Anda secara menyeluruh dan buat cadangan registri di setiap komputer tempat Anda akan melakukan perubahan. Untuk informasi lebih lanjut tentang perubahan skrip ke registri, lihat Referensi Registri pada CD pendamping sumber daya Microsoft Windows 2000 Server Resource atau di Kit Sumber Daya Microsoft Windows 2000 Server. Membaca Entri Registri Registri adalah database konfigurasi utama untuk sistem operasi Windows kemampuan komponen sistem operasi untuk berjalan, dan berjalan dengan benar, seringkali bergantung pada konfigurasi satu atau lebih pengaturan di dalam registri. Sebagai administrator sistem, Anda menghabiskan banyak waktu untuk memeriksa nilai yang ada di dalam registri. Misalnya, jika terjadi masalah komputer, petugas pendukung akan sering meminta Anda untuk memverifikasi pengaturan registri tertentu. Ini bisa dilakukan secara langsung, dengan menggunakan tool seperti Regedit. exe, atau bisa dilakukan secara pemrograman, dengan menggunakan metode WshShell RegRead. Untuk sebagian besar, metode RegRead mengharuskan Anda melakukan dua hal: 1) Buat sebuah instance dari objek Shell WScript dan 2) memanggil metode RegRead, menentukan entri registri yang ingin Anda baca. Misalnya, nomor versi sistem operasi Windows disimpan di HKLMSoftwareMicrosoftWindows NTCurrentVersionCurrentVersion. Anda dapat mengambil nilai ini dengan menggunakan kode berikut: Secara pemrograman mengubah 8220 Secara otomatis Mendeteksi setting8221 di IE melalui VBS Saya mencoba untuk mematikan pengaturan 8220Automatically Detect8221 di setting proxy di Internet Explorer (IE), menggunakan vbscript (vbs). Ini tidak semudah yang anda pikirkan. Ada banyak forum di luar sana di mana orang mencoba untuk menemukan jawabannya. Saya sekarang memiliki kode kerja, untuk versi IE saya di lingkungan saya dan sementara Anda perlu melakukan pengujian sendiri (bukan pada mesin produksi), saya ingin membiarkan dunia tahu bagaimana saya melakukannya. Masalahnya adalah bahwa kotak centang ini diatur oleh kunci registri berikut HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsConnectionsDefaultConnectionSettings HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsConnectionsSavedLegacySettings Nilai biner dan saat membaca ini dengan vbs mudah, mengubah nilai Hex yang besar menjadi sesuatu yang dapat Anda hemat, hampir tidak mungkin. REGBINARY dalam metode Regwrite menginginkan bilangan bulat. Nilai terlihat seperti ini (ini telah diedit untuk menyimpan detail pribadi). HKEYCURRENTUSERSoftwareMicrosoftWindowsCurrentVersionInternet SettingsConnections 8220DefaultConnectionSettings8221hex: 46,00,00,00,67,38,00,00,03,00,00,00,10,00,00, 73,74,72,61,2e, 63,6f, 6d, 3b, 2a, 2e, 6a, 68,67,2e, 6c, 6f, 63,61,6c, 3b, 31,39,32,2e, 02,00,00,00, c0, a8,02,45, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 73,74,72,61,2e, 63,6f, 6d, 3b, 2a, 2e, 6a, 68,67,2e, 6c, 6f, 63,61,6c, 3b, 31,39,32,2e, 02,00,00,00, c0, a8,02,45, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 02,00,00,00, c0, a8,02,45, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 64,61,74, a2,2c, 55,62,09, D5, ce, 01.00,00,00,00,00,00,00,00,00,00,00,01,00, 00,00,02,00,00,00, c0, a8, 02.45,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00 8220SavedLegacySettings8221hex: 46,00,00,00, d1,4f, 00,00,03,00,00,00,10,00,00,00,31, 02,00,00 , 00, c0, a8,02,45,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 2e, 74,65 , 6c, 73,74,72,61,2e, 63,6f, 6d, 3b, 2a, 2e, 74,69,70,74,2e, 74,65,6c, 73,74, 02,00,00 , 00, c0, a8,02,45,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 38,2e, 32 , 2e, 2a, 3b, 3c, 6c, 6f, 63,61,6c, 3e, 00,00,00,00,01,00,00,00,1a, 00,00,00, 02,00,00 , 00, c0, a8,02,45,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 74, a2,2c , 55.62.09, d5, ce, 01.00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 02.00,00 , 00, c0, a8,02,45,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00 , 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 , 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 , 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 , 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 Saya menghabiskan waktu membaca bagaimana offset individu berubah Rincian tertentu Saya mencoba mencari tahu bagaimana mengubah bagian-bagian tertentu dari nilai-nilai ini. Saya juga mencoba mencari cara untuk mengatur ulang nilai-nilai ini kembali ke pengaturan default. Banyak orang berdebat secara online tentang masing-masing nilai. Aku sampai pada titik di mana semua itu tidak ada artinya. Aku melihat mengimpor file reg untuk memecahkan masalah saya. Lalu aku berubah pikiran. Bagaimana jika saya bisa memaksa sesuatu ke dalam kunci ini yang mengosongkan semua pengaturan tapi yang saya inginkan, dan kemudian melalui kode, tambahkan kembali nilai lain yang saya butuhkan. Jika saya dapat menemukan kode yang saya butuhkan dan jika IE membangun kembali kunci lainnya, ini mungkin terjadi. Aku menghapus seluruh kunci. Masuk ke IE dan tidak dijepit pengaturan 8220Automatically Detect setting8221. Saya kemudian meninjau registri dan mencatat bahwa nilai kunci itu sekarang sangat sederhana. Itu pada dasarnya 82200F8221 dan data lainnya terdiri dari 8220008221. Jadi, saya menulis kode vbs saya untuk menghapus kuncinya, mengembalikan 82200F8221 dan kemudian menulis sisa dari apa yang saya butuhkan ke dalam pengaturan dan 8.230 itu bekerja WSHShell. Regdelete 8220HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsConnectionsDefaultConnectionSettings8221 WSHShell. Regdelete 8220HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsConnectionsSavedLegacySettings8221 WSHShell. RegWrite 8220HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsConnectionsDefaultConnectionSettings8221, ampH46,8221REGBINARY8221 WSHShell. RegWrite 8220HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsConnectionsSavedLegacySettings8221, ampH46,8221REGBINARY8221 sisa kode itu WSHShell. RegWrite 8220HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsProxyEnable8221, 1, 8220REGDWORD8221 WSHShell. RegWrite 8220HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsProxyServer8221, Proxy IP WSHShell. RegWrite 8220HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsProxyOverride8221, 8220 alamat IP atau servernanes sini ltlocalgt8221 WSHShell. RegWrite 8220HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsDisablePasswordCaching8221, 1, 8220REGDWORD8221 8216WSHShell. RegWrite 8220HKCUSoftwarePoliciesMicrosoftInternet ExplorerControl PanelAutoconfig8221, 0, 8220REGDWORD8221 ini sekarang membuat saya dengan 8220Automatically Mendeteksi settings8221 off, 8220Use otomatis konfigurasi script8221 off, 8220Bypass Proxy untuk server lokal8221 aktif, Rincian proxy semua terisi dan daftar pintasan dibuat. Catatan ini telah diposting pada 31 Oktober 2013, 11:14 and is filed under IT. Scripting. Anda bisa mengikuti respon untuk entri ini melalui RSS 2.0. Anda bisa melompat sampai akhir dan meninggalkan sebuah respon. Ping saat ini tidak diijinkan 20 Komentar Micky, terimakasih untuk ini saya telah mempersempit pengaturan ke bagian hex yang sama ini, namun belum memiliki solusi elegan untuk memodifikasinya melalui coderegistry. Seperti kata Mohan (dan tidak pernah membalas di thread lagi): 82208230 akan berlaku hanya setelah masuk ke layar pengaturan proxy secara manual dan tekan tombol OKCANCEL. Tolong tolong bantu saya untuk mendapatkan ini. Saya sangat tertarik untuk mendapatkan Windows dan IE untuk mengenali alih kode ProxyEnable, tapi saya membayangkan mereka terpengaruh melalui mekanisme yang sama. I8217m menggunakan Procmon dan Spy, tapi belum berhasil. Aku benar-benar menghargai bantuanmu yang satu ini. 18 oleh mickyj pada 8 Desember 2014 - 3:37 pm Hmm, saya punya situs dengan 350 PC8217s dan menempatkan kode ini di skrip logon mereka. Ini telah bekerja untuk semua dan kita tidak harus membuka pengaturan IE dan tekan okcancel. Apakah ada kebijakan kelompok khusus yang Anda gunakan untuk menggunakan Wpad, saya akan pergi dan bermain lagi. Sayangnya ada banyak poeple mencoba untuk membuat pengaturan ini bekerja seperti yang mereka inginkan dan untuk memungkinkan bit yang mereka inginkan dan Microsoft tidak membiarkan mekanisme yang mengapa kode saya sangat kasar. Saya percaya ini adalah salah satu setting yang di load oleh explorer. exe. Selama logon itu harus bekerja, tapi di desktop Anda perlu me-refresh explorer8230 jika Anda membunuh explorer. exe dan memulai proses explorer. exe melakukannya. Jika demikian, Anda perlu menyiarkan pesan WMSETTINGCHANGE, yang memberitahukan penjelajah untuk me-refresh8230 ada skrip PowerShell Untuk ini, tapi aku tidak yakin tentang VB

No comments:

Post a Comment