Cara menggunakan ViveTool untuk mengaktifkan paksa fitur baru di Windows 11

click fraud protection

Fitur-fitur mutakhir hanya berjarak beberapa perintah saja.

tautan langsung

  • Apa itu Toko Fitur Windows?
  • Bisakah kita mengabaikan pengujian A/B sisi server?
  • ID Fitur
  • Cara menggunakan ViveTool untuk mengaktifkan paksa fitur Windows
  • Fitur tambahan dari ViVeTool

Setelah apa yang terasa seperti selamanya, Tab File Explorer akhirnya tersedia untuk semua orang dengan penurunan fitur pertama Windows 11 versi 22H2, alias Update 2022. Tepatnya, Microsoft menambahkan fitur antarmuka tab ke dalam basis kode Windows beberapa waktu lalu, namun ketersediaan sebenarnya telah diturunkan ke pengguna bergantung pada beberapa faktor, seperti saluran pembaruan dan pengujian A/B sisi server. Faktanya, seperti halnya File Explorer dengan tab, sebagian besar fungsi eksperimental kini tersedia didorong ke Windows melalui komponen inti OS yang disebut Windows Feature Store yang mengontrol bertahap mulai tersedia.

Karena Windows Feature Store sangat dilindungi oleh kernel Windows, Anda tidak dapat menggunakan teknik patching biner biasa untuk mengaktifkan fitur tersebut secara paksa. Di sinilah ViVeTool berperan. Meskipun Anda bukan seorang pengembang dan sedang membaca artikel ini, kemungkinan besar Anda pernah menggunakan ViVeTool satu atau dua kali untuk mendapatkan beberapa fitur sebelum peluncuran publik. Tapi bukan hanya itu saja yang bisa dilakukan dengan Windows Feature Store. Berikut cara mengaktifkan ViveTool.

Apa itu Toko Fitur Windows?

Dalam nomenklatur Microsoft, "fitur" dalam OS Windows modern adalah perubahan UI dan/atau UX — dari memiliki dirubah Buka dengan menu ke Entri Pengelola Tugas di menu konteks bilah tugas. Seperti disebutkan sebelumnya, mekanisme eksperimen fitur A/B yang ditemukan di Windows 10 dan yang lebih baru dikendalikan oleh Windows Feature Store. Toko ini (secara internal disebut sebagai "Velocity") adalah bagian yang sebagian besar tidak berdokumen Fasilitas Pemberitahuan Windows (WNF), komponen kernel yang digunakan untuk mengirimkan notifikasi ke seluruh sistem, termasuk komponen kernel lainnya, layanan sistem, dan aplikasi ruang pengguna.

Sebagian besar fungsi eksperimental kini diterapkan ke Windows melalui komponen inti OS yang disebut Windows Feature Store yang mengontrol peluncuran bertahap.

Membangun infrastruktur modular dari berbagai fitur pada dasarnya adalah cara untuk merancang model peluncuran yang terkendali. Misalnya, Program Windows Insider digunakan untuk memberikan fungsionalitas yang sedang dalam proses ke pembaruan sebelumnya, yang kemudian ditambal secara bertahap dan kemudian diaktifkan untuk setiap pengguna setelah mencapai stabilitas tonggak pencapaian. Jika suatu fitur tertentu mengandung bug yang sangat berbahaya atau memiliki kelemahan keamanan, fitur tersebut dapat dinonaktifkan secara mulus oleh kernel.

Bisakah kita mengabaikan pengujian A/B sisi server?

Ingatlah bahwa Insider dan saluran stabil biasanya dikirimkan dengan sejumlah besar "fitur" yang sesuai dengan fungsi baru yang akan datang dalam keadaan tidak aktif. Mengesampingkan aspek peluncuran yang terkontrol, pengujian A/B yang diatur dari jarak jauh (juga dikenal sebagai pengujian terpisah) dapat memastikan peningkatan berkelanjutan dan putaran umpan balik yang cepat di berbagai konfigurasi. Windows Feature Store melindungi proses eksperimen acak dengan melindungi status peralihan fitur.

Untung, dimungkinkan untuk memanipulasi data yang disimpan di dalam Windows Feature Store. Sejumlah pengembang berbakat telah berhasil merekayasa balik API kontrol fitur internal Windows. Untuk mendapatkan akses ke Windows Feature Store, Anda dapat menggunakan aplikasi seperti Mach2 oleh Rafael Rivera atau ViVeTool oleh Lucas (alias bukunya ditutup) dan mengabaikan pengujian A/B sisi server sama sekali.

Dalam beberapa kasus, Anda mungkin dapat mengubah registri — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\ tepatnya bagian — untuk mengubah variabel Feature Store. Namun, kami menyarankan untuk tetap menggunakan modifikasi status fitur khusus ID untuk menghindari keadaan yang tidak terduga.

ID Fitur

Setiap fitur di Windows Feature Store memiliki ID unik, seperti 26008830 yang sesuai dengan bilah tugas yang dioptimalkan untuk tablet. Ada tiga status untuk setiap ID fitur:

  • Default (0): Ini adalah perilaku normal untuk fitur tertentu.
  • Disabled (1): Ini akan menonaktifkan fitur sepenuhnya.
  • Diaktifkan (2): Ini akan mengaktifkan fitur secara paksa.

Pengembang Mach2 menyimpan daftar ID fitur untuk setiap build Insider. Repo juga berisi perubahan antar build, yang berguna untuk mengidentifikasi fitur baru yang tersembunyi. Anda juga dapat menggunakan garpu grafis bernama ViVeTool GUI ViVeTool untuk mencari ID fitur yang tersedia untuk versi Windows apa pun.

Mengotak-atik ID fitur dapat menyebabkan ketidakstabilan atau kerusakan. Karena saling ketergantungan, beberapa mungkin merusak modul inti OS dan membuat Windows sepenuhnya tidak dapat digunakan. Anda juga dapat menemukan beberapa ID fitur, yang membuat perubahan permanen yang tidak dapat Anda kembalikan. Lanjutkan dengan risiko Anda sendiri.

Karena mekanisme Pembaruan Windows dan Penyimpanan Fitur Windows berkorelasi, mengubah fitur tertentu mungkin cukup untuk membuat perangkat Anda berada dalam keadaan tidak didukung. Sangat disarankan untuk membuat cadangan gambar sebelum Anda memilih untuk bereksperimen dengan Windows Feature Store. Alternatifnya, evaluasi saja di mesin virtual.

Di bawah ini Anda dapat menemukan daftar beberapa fitur Windows populer dan ID fitur terkait.

Deskripsi fitur

ID Fitur

Versi Windows minimal

Tab di File Explorer

37634385

21536

Taskbar yang dioptimalkan untuk tablet

26008830

25197

UI Widget yang Dirubah

40772499

25227, 22623.746

Baki sistem baru

38764045

25211

Menu pengaturan widget

38652916

25217

Bilah pencarian di Task Manager

39420424

25231

Bilah pencarian di Desktop

37969115

25120

Ikon panel navigasi animasi di Pengaturan

34878152

25197

Menu modern "Buka dengan".

36302090

25151, 22622.290

ViVeTool adalah alat CLI sumber terbuka untuk manipulasi fitur. Di bawah tenda, ini didukung oleh perpustakaan C# yang disebut ViVe. Jika Anda ingin mencoba fitur baru apa pun pada instans Windows 11 Anda, Anda harus mengikuti langkah-langkah yang diuraikan di bawah ini:

  1. Unduh versi terbaru dari ViVeTool dari itu Repositori GitHub.
  2. Ekstrak arsipnya ke suatu tempat yang nyaman.
  3. tekan Tombol Windows + X pada keyboard Anda dan pilih Terminal (Admin) untuk meluncurkan jendela shell yang ditinggikan. Anda juga dapat menggunakan PowerShell jika Anda mau, atau tetap menggunakan Command Prompt lama dengan hak istimewa yang lebih tinggi.
  4. Ubah direktori menjadi mengekstrak direktori ViVeTool. Misalnya, jika Anda telah mengekstrak ViveTool ke D:\ViveTool, ketik cd D:\ViveTool.
  5. Temukan ID fitur yang sesuai dengan fitur yang ingin Anda aktifkan dari tabel di atas. Kemudian, jalankan perintah: vivetool /enable /id: xxx
  6. Jika semuanya berjalan dengan baik, Anda akan melihat "Konfigurasi fitur berhasil disetel" di konsol.
  7. Tutup jendela konsol dan mulai ulang komputer Anda agar perubahan diterapkan.

Jika Anda berubah pikiran dan ingin mengembalikan perubahan tersebut, ulangi langkah di atas dan ganti /enable dengan /disable dalam perintah pada langkah 5.

ViVeTool secara harfiah adalah "pisau tentara Swiss" dalam hal API kontrol fitur Windows. Selain mengubah status fitur Windows, ia juga dapat menanyakan konfigurasi fitur yang ada dari build WIndows yang mendasarinya, impor/ekspor/reset konfigurasi khusus, dan bahkan membantu mengidentifikasi rollback baik yang terakhir diketahui status sistem.

Untuk mengetahui lebih lanjut, buka jendela Terminal dan jalankan ViveTool yang dapat dieksekusi tanpa argumen apa pun. Aplikasi ini akan mencantumkan semua perintah dan penggunaannya. Hal ini termasuk mengaktifkan atau menonaktifkan fitur, dan mencantumkan konfigurasi fitur yang ada.


Apakah Anda senang dengan peningkatan UI/UX baru di Windows 11, atau Anda berencana menurunkan versi ke versi sebelumnya? Beri tahu kami pendapat Anda di komentar.