როგორ გამოვიყენოთ ViveTool Windows 11-ში ახალი ფუნქციების გასააქტიურებლად

სისხლდენის პირას მახასიათებლებს მხოლოდ რამდენიმე ბრძანება აშორებს.

სწრაფი ბმულები

  • რა არის Windows Feature Store?
  • შეგვიძლია გვერდის ავლით სერვერის A/B ტესტირება?
  • ფუნქციების ID
  • როგორ გამოვიყენოთ ViveTool Windows ფუნქციების იძულებით გასააქტიურებლად
  • ViVeTool-ის დამატებითი ფუნქციები

მას შემდეგ რაც მარადისობა ჩანდა, File Explorer ჩანართები საბოლოოდ ხელმისაწვდომია ყველასთვის პირველი ფუნქციის ვარდნით ამისთვის Windows 11 ვერსია 22H22022 წლის განახლება. უფრო ზუსტად რომ ვთქვათ, Microsoft-მა დაამატა ჩანართის ინტერფეისის ფუნქცია Windows-ის კოდების ბაზაში ცოტა ხნის წინ, მაგრამ ფაქტობრივი ხელმისაწვდომობა მომხმარებლებმა გადაიტანა რამდენიმე ფაქტორზე, როგორიცაა განახლების არხი და სერვერის A/B ტესტირება. ფაქტობრივად, ისევე როგორც ჩანართი File Explorer, ექსპერიმენტული ფუნქციების უმეტესობა ახლა უკვე არსებობს უბიძგებს Windows-ს ძირითადი OS კომპონენტის მეშვეობით, რომელსაც ეწოდება Windows Feature Store, რომელიც აკონტროლებს თანდათანობით წავედით.

ვინაიდან Windows Feature Store მკაცრად არის დაცული Windows-ის ბირთვით, თქვენ არ შეგიძლიათ გამოიყენოთ ტიპიური ორობითი შესწორების ტექნიკა ასეთი ფუნქციების იძულებით გასააქტიურებლად. სწორედ აქ მოქმედებს ViVeTool. მაშინაც კი, თუ თქვენ არ ხართ დეველოპერი და კითხულობთ ამ სტატიას, დიდი შანსია, რომ გამოიყენოთ ViVeTool ერთხელ ან ორჯერ, რათა მიიღოთ გარკვეული ფუნქციები საჯარო გავრცელებამდე. მაგრამ ეს არ არის მხოლოდ Windows Feature Store-ში ჩხუბი. აი, როგორ გავააქტიუროთ ViveTool.

რა არის Windows Feature Store?

Microsoft-ის ნომენკლატურაში, თანამედროვე Windows OS-ის "მახასიათებელი" არის UI და/ან UX ცვლილება - განახლებული მენიუს გახსნა რომ სამუშაო მენეჯერის ჩანაწერი ამოცანების ზოლის კონტექსტურ მენიუში. როგორც უკვე აღვნიშნეთ, Windows 10 და ახალ ვერსიაში ნაპოვნი A/B ფუნქციების ექსპერიმენტის მექანიზმი კონტროლდება Windows Feature Store-ის მიერ. ეს მაღაზია (შინაგანად მოხსენიებული, როგორც "Velocity") არის უმეტესად არადოკუმენტირებული მაღაზია Windows შეტყობინებების საშუალება (WNF), ბირთვის კომპონენტი, რომელიც გამოიყენება სისტემაში შეტყობინებების გასაგზავნად, ბირთვის სხვა კომპონენტების, სისტემის სერვისებისა და მომხმარებლის სივრცის აპლიკაციების ჩათვლით.

ექსპერიმენტული ფუნქციების უმეტესობა ახლა გადადის Windows-ზე ძირითადი OS კომპონენტის მეშვეობით, რომელსაც ეწოდება Windows Feature Store, რომელიც აკონტროლებს თანდათანობით გავრცელებას.

სხვადასხვა ფუნქციების მოდულური ინფრასტრუქტურის შექმნა არსებითად არის კონტროლირებადი გაშვების მოდელის დიზაინის საშუალება. მაგალითად, Windows Insider პროგრამა გამოიყენება ადრინდელ განახლებებზე მიმდინარე ფუნქციების მიწოდებისთვის. რომლებიც შემდგომში თანდათანობით კეთდება და შემდგომში ჩართულია ყველა მომხმარებლისთვის, როგორც კი ის მიაღწევს სტაბილურობას საეტაპო. იმ შემთხვევაში, თუ კონკრეტული ფუნქცია შეიცავს კატასტროფულ შეცდომას ან აქვს უსაფრთხოების ხარვეზი, ის შეიძლება გამორთული იყოს ბირთვის მიერ.

შეგვიძლია გვერდის ავლით სერვერის A/B ტესტირება?

გაითვალისწინეთ, რომ როგორც Insider, ისე სტაბილური არხების კონსტრუქციები, როგორც წესი, იგზავნება უამრავი "ფუნქციით", რომელიც შეესაბამება ახალ მომავალ ფუნქციებს მიძინებულ მდგომარეობაში. კონტროლირებადი გაშვების ასპექტის გარდა, დისტანციურად ორკესტრირებულ A/B ტესტირებას (ასევე ცნობილია, როგორც გაყოფის ტესტირება) შეუძლია უზრუნველყოს უწყვეტი გაუმჯობესება და სწრაფი უკუკავშირის მარყუჟები მრავალ კონფიგურაციაში. Windows Feature Store იცავს შემთხვევითი ექსპერიმენტების პროცესს ფუნქციების შეცვლის მდგომარეობების დაცვით.

საბედნიეროდ, შესაძლებელია Windows Feature Store-ში შენახული მონაცემების მანიპულირება. უამრავმა ნიჭიერმა დეველოპერმა მოახერხა Windows-ის შიდა ფუნქციების კონტროლის API-ების შებრუნება. Windows Feature Store-ზე წვდომის მისაღებად, შეგიძლიათ გამოიყენოთ აპლიკაციები, როგორიცაა Mach2 რაფაელ რივერას მიერ ან ლუკასის ViVeTool (ანუ წიგნი დახურულია) და საერთოდ გვერდის ავლით სერვერის A/B ტესტირებას.

ზოგიერთ შემთხვევაში, თქვენ შეგიძლიათ შეცვალოთ რეესტრი - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\ განყოფილება უფრო ზუსტად — Feature Store-ის ცვლადების შესაცვლელად. თუმცა, ჩვენ გირჩევთ დაიცვან ID-ს სპეციფიკური ფუნქციის მდგომარეობის ცვლილება, რათა თავიდან აიცილოთ გაუთვალისწინებელი გარემოებები.

ფუნქციების ID

Windows Feature Store-ის თითოეულ ფუნქციას აქვს უნიკალური ID, როგორიცაა 26008830 შეესაბამება ტაბლეტის ოპტიმიზებული დავალების პანელი. ყველა მახასიათებლის ID-ს სამი მდგომარეობა აქვს:

  • ნაგულისხმევი (0): ეს არის ნორმალური ქცევა კონკრეტული ფუნქციისთვის.
  • გამორთულია (1): ეს ფუნქცია მთლიანად გათიშავს.
  • ჩართულია (2): ეს იძულებით ჩართავს ფუნქციას.

Mach2-ის დეველოპერი ინახავს ფუნქციების ID-ების ჩამონათვალს თითოეული ინსაიდერის კონსტრუქციისთვის. რეპო ასევე შეიცავს ცვლილებებს ნაგებობებს შორის, რაც შეიძლება სასარგებლო იყოს ახალი ფარული ფუნქციების იდენტიფიცირებისთვის. თქვენ ასევე შეგიძლიათ გამოიყენოთ ViVeTool-ის გრაფიკული ჩანგალი სახელად ViVeTool GUI Windows-ის ნებისმიერი კონსტრუქციისთვის ხელმისაწვდომი ფუნქციების ID-ების მოძიება.

ფუნქციების ID-ებთან შეფერხებამ შეიძლება გამოიწვიოს არასტაბილურობა ან ავარია. ურთიერთდამოკიდებულების გამო, ზოგიერთმა შეიძლება დაარღვიოს OS-ის ძირითადი მოდულები და Windows სრულიად გამოუსადეგარი გახადოს. თქვენ ასევე შეგიძლიათ შეხვდეთ ფუნქციების ID-ებს, რომლებიც ქმნიან მუდმივ ცვლილებებს, რომელთა დაბრუნებაც შეუძლებელია. განაგრძეთ თქვენი რისკის ქვეშ.

იმის გამო, თუ როგორ არის დაკავშირებული Windows Update მექანიზმი და Windows Feature Store, გარკვეული ფუნქციების შეცვლა შეიძლება საკმარისი იყოს თქვენი მოწყობილობის მხარდაჭერილ მდგომარეობაში დასაყენებლად. რეკომენდირებულია სურათის სარეზერვო ასლის შექმნა, სანამ აირჩევთ ექსპერიმენტებს Windows Feature Store-ში. ალტერნატიულად, უბრალოდ შეაფასეთ ვირტუალურ მანქანაში.

ქვემოთ შეგიძლიათ იხილოთ Windows-ის ზოგიერთი პოპულარული ფუნქციისა და შესაბამისი ფუნქციების ID-ების სია.

ფუნქციის აღწერა

ფუნქციის ID

Windows-ის მინიმალური ვერსია

ჩანართები File Explorer-ში

37634385

21536

ტაბლეტის ოპტიმიზებული სამუშაო პანელი

26008830

25197

განახლებული ვიჯეტების UI

40772499

25227, 22623.746

ახალი სისტემის უჯრა

38764045

25211

ვიჯეტების პარამეტრების მენიუ

38652916

25217

საძიებო ზოლი სამუშაო მენეჯერში

39420424

25231

საძიებო ზოლი სამუშაო მაგიდაზე

37969115

25120

ანიმაციური ნავიგაციის პანელის ხატები პარამეტრებში

34878152

25197

თანამედროვე მენიუ "გახსენით".

36302090

25151, 22622.290

ViVeTool არის ღია კოდის CLI ინსტრუმენტი ფუნქციების მანიპულირებისთვის. ქუდის ქვეშ, ის იკვებება C# ბიბლიოთეკით, სახელწოდებით ViVe. თუ გსურთ სცადოთ რაიმე ახალი ფუნქცია თქვენს Windows 11-ის მაგალითზე, უნდა მიჰყვეთ ქვემოთ მოცემულ ნაბიჯებს:

  1. ჩამოტვირთეთ ViVeTool-ის უახლესი ვერსია მისიდან GitHub საცავი.
  2. ამოიღეთ არქივი სადმე მოსახერხებელ ადგილას.
  3. დააჭირეთ Windows გასაღები + X თქვენს კლავიატურაზე და აირჩიეთ ტერმინალი (ადმინისტრატორი) ამაღლებული გარსის ფანჯრის გასაშვებად. თქვენ ასევე შეგიძლიათ გამოიყენოთ PowerShellif, რომელიც გირჩევნიათ, ან გამოიყენოთ ჩვეულებრივი ძველი ბრძანების სტრიქონი მაღალი პრივილეგიებით.
  4. შეცვალეთ დირექტორიაში ამოღებული ViVeTool დირექტორია. მაგალითად, თუ თქვენ ამოიღეთ ViveTool-ზე D:\ViveTool, ჩაწერეთ cd D:\ViveTool.
  5. იპოვნეთ ფუნქციის ID, რომელიც შეესაბამება იმ მახასიათებელს, რომლის ჩართვაც გსურთ ზემოთ ცხრილიდან. შემდეგ შეასრულეთ ბრძანება: vivetool /enable /id: xxx
  6. თუ ყველაფერი სწორად მიდის, კონსოლში უნდა იხილოთ "ფუნქციების კონფიგურაციის წარმატებით დაყენება".
  7. დახურეთ კონსოლის ფანჯარა და გადატვირთეთ კომპიუტერი, რომ ცვლილებები ძალაში შევიდეს.

თუ აზრს შეიცვლით და გსურთ ცვლილებების(ების) დაბრუნება, გაიმეორეთ ზემოთ მოცემული ნაბიჯები და შეცვალეთ /enable თან /disable მე-5 ნაბიჯის ბრძანებებში.

ViVeTool ფაქტიურად არის "შვეიცარიული არმიის დანა", როდესაც საქმე ეხება Windows ფუნქციების კონტროლის API-ებს. Windows-ის ფუნქციების მდგომარეობის გადართვის გარდა, მას შეუძლია მოითხოვოს WIndows-ის ძირითადი კონფიგურაციების არსებული ფუნქციების კონფიგურაცია, მორგებული კონფიგურაციების იმპორტი/ექსპორტი/გადატვირთვა და ბოლო ცნობილი კარგი დაბრუნების იდენტიფიცირებაც კი. სისტემის სტატუსი.

მეტი რომ იცოდეთ, გახსენით ტერმინალის ფანჯარა და გაუშვით ViveTool შესრულებადი ყოველგვარი არგუმენტის გარეშე. აპლიკაცია ჩამოთვლის ყველა ბრძანებას და მათ გამოყენებას. ეს მოიცავს ფუნქციის ჩართვას ან გამორთვას და არსებული ფუნქციების კონფიგურაციის ჩამონათვალს.


კმაყოფილი ხართ Windows 11-ის ახალი UI/UX გაუმჯობესებებით, თუ აპირებთ წინა ვერსიაზე გადასვლას? გაგვაგებინეთ რას ფიქრობთ კომენტარებში.