ამ სტატიაში მე დეტალურად გითხრათ, თუ როგორ უნდა აწარმოოთ პროგრამა ან თამაში თავსებადობის რეჟიმში Windows 7 -სა და Windows 8.1- ის წინა ვერსიასთან, რა არის თავსებადობა რეჟიმი და რა შემთხვევებში მისი გამოყენება მაღალი ალბათობით შეუძლია გადაჭრას გარკვეული პრობლემები თქვენთვის.
მე დავიწყებ ბოლო წერტილს და მივცემ ჩემს მაგალითს, რომ ძალიან ხშირად გამიჭირდა - ჩემი კომპიუტერიდან Windows 8- ის ინსტალაციის შემდეგ, მძღოლებისა და პროგრამების ინსტალაცია ვერ მოხერხდა, შეტყობინება გამოჩნდა, რომ ოპერაციული სისტემის ამჟამინდელი ვერსია არ არის მხარდაჭერილი ან ამ პროგრამას აქვს თავსებადობის საკითხები. უმარტივესი და ჩვეულებრივი სამუშაო გადაწყვეტა Windows 7-თან თავსებადობის რეჟიმის დამონტაჟებაა, ამ შემთხვევაში თითქმის ყველაფერი კარგად მიდის, რადგან ეს ორი OS ვერსიები თითქმის იგივეა, ინსტალატორის ჩამონტაჟებული ალგორითმი "არ იცის" რვა არსებობის შესახებ, რადგან ეს იყო ადრე გაავრცელა და შეუთავსებლობის შესახებ.
სხვა სიტყვებით რომ ვთქვათ, Windows თავსებადობის რეჟიმი საშუალებას გაძლევთ განახორციელოთ პროგრამების გაშვება, რომლებიც ოპერაციულ სისტემაში არსებული ვერსიების შექმნის პროცესშია, ამიტომ ისინი "ფიქრობენ", რომ ისინი წინა ვერსიებში იყვნენ გაშვებული.
გაფრთხილება: არ გამოიყენოთ თავსებადობა რეჟიმი ანტივირუსული, პროგრამების შემოწმების და აღდგენის პროგრამების, დისკის კომუნალური, რადგან ეს შეიძლება გამოიწვიოს არასასურველი შედეგები. მე ასევე გირჩევთ, რომ გადახედეთ პროგრამის ოფიციალურ ვებსაიტს პროგრამაში, რომელიც გჭირდებათ თავსებადი ვერსიაში.
როგორ აწარმოებს პროგრამა თავსებადობის რეჟიმში
უპირველეს ყოვლისა, მე გაჩვენებთ, თუ როგორ უნდა დაიწყოს პროგრამა თავსებადობის რეჟიმში Windows 7 და 8 (ან 8.1) ხელით. ეს კეთდება ძალიან მარტივად:
- მარჯვენა ღილაკს პროგრამის შესრულების (exe, msi და ა.შ.) შესახებ, აირჩიეთ "თვისებები" პუნქტი კონტექსტური მენიუში.
- დაწკაპეთ თავსებადობა tab, შეამოწმეთ "გაშვებული პროგრამა თავსებადობის რეჟიმში", და სიიდან, აირჩიეთ ვერსია Windows რომ გსურთ იყოს თავსებადი.
- ასევე შეგიძლიათ დააყენოთ პროგრამა ადმინისტრატორის სახელით, შეზღუდეთ რეზოლუცია და გამოყენებული ფერების რაოდენობა (შეიძლება საჭირო იყოს ძველი 16-ბიტიანი პროგრამებისათვის).
- დააჭირეთ "OK" ღილაკს, რომ გამოიყენოთ მიმდინარე მომხმარებლისთვის თავსებადობის რეჟიმი, ან "ყველა მომხმარებლისთვის პარამეტრების შეცვლა", რათა გამოიყენონ ისინი კომპიუტერის ყველა მომხმარებლისათვის.
ამის შემდეგ, თქვენ შეგიძლიათ კვლავ სცადოთ პროგრამის დაწყება, ამ დროს ის დაიწყება თავსებადობის რეჟიმში Windows- ის არჩეული ვერსიით.
იმის მიხედვით, თუ რომელი ვერსიით აკეთებთ ზემოთ აღწერილ ნაბიჯებს, არსებული სისტემების სია განსხვავდება. გარდა ამისა, ზოგიერთი ელემენტი არ შეიძლება იყოს ხელმისაწვდომი (კერძოდ, თუ გსურთ 64-ბიტიანი პროგრამების თავსებადობა თავსებადობის რეჟიმში).
პროგრამაში თავსებადობის პარამეტრების ავტომატური გამოყენება
Windows- ში არის ინტეგრირებული პროგრამა თავსებადობის ასისტენტი, რომელსაც შეუძლია სცადოს, რათა დადგინდეს, თუ რომელი რეჟიმი პროგრამაშია საჭირო იმისათვის, რომ იგი კარგად მუშაობს.
იმისათვის რომ გამოვიყენოთ, დააწკაპუნეთ მარჯვენა ღილაკს შესრულებადი ფაილზე და აირჩიეთ მენიუ "ფიქსის თავსებადობის საკითხები".
გამოჩნდება "სარემონტო პრობლემები" ფანჯარა და ამის შემდეგ ორი არჩევანი:
- რეკომენდირებული პარამეტრების გამოყენება (რეკომენდირებული ოპტიმიზაციის პარამეტრების გამოყენებით). ამ ელემენტის შერჩევისას თქვენ იხილავთ ფანჯარა პარამეტრებით, რომლებიც გამოყენებული იქნება (ისინი ავტომატურად განისაზღვრება). დააჭირეთ ღილაკს "შეამოწმეთ" ღილაკს. წარმატების შემთხვევაში, პროგრამის დახურვის შემდეგ, მოგეთხოვებათ თქვენი თავსებადობის რეჟიმის პარამეტრების შენახვა.
- პროგრამის დიაგნოსტიკა - შეთავსებადობის პარამეტრების შერჩევა პროგრამის მიხედვით წარმოქმნილი პრობლემების გათვალისწინებით (თქვენ შეგიძლიათ განსაზღვროთ პრობლემები).
ხშირ შემთხვევაში, ავტომატური შერჩევა და დაწყების პროგრამა თავსებადობის რეჟიმში დახმარებით თანაშემწე აღმოჩნდება საკმაოდ workable.
რეესტრის რედაქციაში პროგრამების თავსებადობის რეჟიმის დაყენება
და ბოლოს, არსებობს გზა, რათა თავსებადობა რეჟიმი კონკრეტული პროგრამის რეესტრის რედაქტორის გამოყენებით. მე არ ვფიქრობ, რომ ეს მართლაც სასარგებლოა ვინმე (ნებისმიერ შემთხვევაში, ჩემი მკითხველი), მაგრამ შესაძლებლობა იმყოფება.
ასე რომ, აქ არის აუცილებელი პროცედურა:
- დააჭირეთ Win + R ღილაკს კლავიატურაზე, ტიპი regedit და დააჭირეთ Enter.
- სარეგისტრაციო რედაქტორში გახსნის ფილიალს HKEY_CURRENT_USER პროგრამები Microsoft Windows NT CurrentVersion AppCompatFlags Layers
- მარჯვენა დაწკაპუნებით მარჯვენა სივრცეში, აირჩიეთ "შექმნა" - "სიმებიანი პარამეტრი".
- შეიყვანეთ პროგრამის სრული დასახელება, როგორც პარამეტრის სახელი.
- დაწკაპეთ იგი მაუსის მარჯვენა ღილაკით და დააჭირეთ "რედაქტირება".
- In "Value" სფეროში, შეიყვანეთ მხოლოდ ერთი თავსებადობა ღირებულებები (ქვემოთ ჩამოთვლილი). თუ თქვენ დაამატებთ RUNASADMIN- ის მნიშვნელობას სივრცეში, თქვენ ასევე ჩართავთ პროგრამას როგორც ადმინისტრატორს.
- იგივე გააკეთეთ ამ პროგრამისთვის HKEY_LOCAL_MACHINE პროგრამები Microsoft Windows NT CurrentVersion AppCompatFlags Layers
თქვენ შეგიძლიათ იხილოთ მაგალითის გამოყენება სკრინშოტზე ზემოთ - setup.exe პროგრამა ამოქმედდება Vista SP2- სთან თავსებადობის რეჟიმში. Windows 7-ისთვის ხელმისაწვდომი ღირებულებები (მარცხნივ არის Windows ვერსია თავსებადობის რეჟიმში, რომლითაც პროგრამა იმოძრავებს, მარჯვენა მხარეს წარმოადგენს რეესტრის რედაქტორის მონაცემების ღირებულება):
- Windows 95 - WIN95
- Windows 98 და ME - WIN98
- Windows NT 4.0 - NT4SP5
- Windows 2000 - WIN2000
- Windows XP SP2 - WINXPSP2
- Windows XP SP3 - WINXPSP3
- Windows Vista - VISTARTM (VISTASP1 და VISTASP2 - შესაბამისი მომსახურების პაკეტისთვის)
- Windows 7 - WIN7RTM
ცვლილებების შემდეგ, რეესტრის რედაქტორის დახურვა და კომპიუტერის გადატვირთვა (სასურველია). მომავალი დრო პროგრამა იწყება, ეს მოხდება შერჩეული პარამეტრებით.
ალბათ გაშვებული პროგრამების თავსებადობა რეჟიმში დაგეხმარებათ დაფიქსირება შეცდომები მოხდა. ნებისმიერ შემთხვევაში, Windows Vista- სა და Windows 7 -ისთვის შექმნილთა უმრავლესობა Windows 8 და 8.1-ში უნდა მუშაობდეს და XP- ზე დაწერილი პროგრამა, სავარაუდოდ, შეძლებდა შვიდი (კარგად, ან XP რეჟიმი).