როგორ ამოიღოთ პროგრამა, რომელიც არ არის წაშლილი. რატომ არ არის დაინსტალირებული პროგრამები .msi ფაილებიდან? ვინდოუსის ინსტალერი არ მუშაობს, ინსტალერის დეინსტალაცია შეუძლებელია

მკითხველის წერილი:

პროგრამა არ არის ამოღებული კომპიუტერიდანპროგრამების მენიუს დამატება/წაშლა და არავითარ შემთხვევაში, წაშალა პროგრამასთან დაკავშირებული ყველა საქაღალდე, გამოიყენა ყველა სახის კომუნალური პროგრამა, რომელიც ასუფთავებს რეესტრს არასაჭირო კლავიშებისგან, უშედეგოდ. ფაქტია ისევ მინდა დაყენება, ლიცენზირებულია და ფულზეა ნაყიდი, მაგრამ ბოლო დროს შეცდომებით მუშაობს. ინსტალერი ამბობს: აპლიკაცია უკვე დაინსტალირებულია და ეგაა. ფორუმმა მოითხოვა რა უნდა ვეძებოთ ბუჩქებში (რეესტრში). Ეს ხუმრობაა? დახმარება.
ედუარდ

სხვა მკითხველის წერილი:

თამაში არ არის წაშლილი კომპიუტერიდან Call of Duty 4: Modern Warfare, მინდა ხელახლა დავაინსტალირო, მაგრამ ყოველთვის შეცდომა მესმის, უბრალოდ წავშალე საქაღალდე თამაშთან ერთად, მაგრამ Add/Remove Programs მენიუდან ვერ ამოვიღე, იქნებ იცოდეთ. როგორ წავშალო და დავაინსტალირო, გთხოვთ მითხრათ.
ვასილი

პროგრამა არ არის ამოღებული კომპიუტერიდან

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

ჩვენს სტატიაში მოცემული ინფორმაცია ეხება როგორც Windows 7-ს, ასევე Windows 8-ს. 1.

  • შენიშვნა: მეგობრებო, თუ ეს სტატია არ დაგეხმარებათ, მაშინ სცადეთ

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


პროგრამა, რომლის დეინსტალაციაც გსურთ, აღარ გამოიყენება? თუ თქვენ იცით მასთან დაკავშირებული პროცესი, ის ასევე უნდა დასრულდეს მოწყობილობის მენეჯერში.

კარგია, თქვენ უნდა გამორთოთ პროგრამის სერვისი კომპიუტერული მენეჯმენტში.

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


მიზანშეწონილია ნახოთ მთელი რეესტრი ან ფილიალები HKEY_LOCAL_MACHINE (შეიცავს ინფორმაციას აპარატურის და პროგრამული უზრუნველყოფის შესახებ) და HKEY_CURRENT_USER\Software, სადაც განთავსებულია ყველა ინფორმაცია დაინსტალირებული აპლიკაციების შესახებ.

კიდევ რა შეგიძლიათ გააკეთოთ, თუ პრობლემები გაქვთ პროგრამების დეინსტალაციასთან დაკავშირებით?

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

სიცხადისთვის, ვცადოთ თამაშის ხელახლა ინსტალაცია Call of Duty 4: Modern Warfare, რომელსაც ჩემი შვილის თანამებრძოლი რამდენიმე დღე ზედიზედ ვერ დააინსტალირებს.

როდესაც თქვენ დააინსტალირებთ Windows პროგრამებსა და ფუნქციებს, რომლებიც განაწილებულია .MSI ინსტალერის სახით, შეიძლება შეგხვდეთ შეცდომა "Windows Installer სერვისზე წვდომა შეუძლებელია". პრობლემა შეიძლება შეგვხვდეს Windows 10, 8 და Windows 7-ში.

ეს სახელმძღვანელო დეტალურად აღწერს, თუ როგორ უნდა გამოსწორდეს შეცდომის „Windows Installer Service-ის წვდომა შეუძლებელია“ - წარმოდგენილია რამდენიმე მეთოდი, დაწყებული მარტივი და ხშირად ეფექტურიდან უფრო რთულამდე.

ზოგჯერ სისტემის შესწორებამ და Windows Installer-ის პოლიტიკის შეცვლამ შეიძლება გამოიწვიოს სადავო შეცდომა.

თუ გაქვთ Windows 10, 8 ან Windows 7 Professional (ან Enterprise), შეგიძლიათ შეამოწმოთ, შეიცვალა თუ არა Windows Installer-ის წესები შემდეგნაირად:


თუ თქვენს კომპიუტერზე დაინსტალირებული გაქვთ Windows Home Edition, გზა იქნება:

  1. გადადით რეესტრის რედაქტორში (Win + R - რეგედიტი).
  2. გადადით HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ და შეამოწმეთ აქვს თუ არა მას ქვეკლავი სახელად Installer. თუ არის - წაშალეთ (მაუსის მარჯვენა ღილაკით დააწკაპუნეთ "საქაღალდეზე" ინსტალერი - წაშლა).
  3. შეამოწმეთ მსგავსი გასაღები HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\

თუ ზემოთ მოყვანილი მეთოდები არ დაგვეხმარა, სცადეთ Windows Installer სერვისის ხელით აღდგენა - მე-2 მეთოდი ცალკე ინსტრუქციაში.

ნებისმიერი ვერსიის Windows ოპერაციული სისტემის მომხმარებლებს შორის საკმაოდ გავრცელებული პრობლემაა msi შეცდომა ფაილიდან პროგრამების ინსტალაციისას .msi გაფართოებით. ამ სტატიაში მე აღვწერ Windows 7/10/XP ინსტალერთან დაკავშირებულ გავრცელებულ პრობლემებს და მათი გადაჭრის გზას, ასევე ვიდეოს გადაღებას მიმდინარე საკითხზე.

ფაილები .msi გაფართოებით არის ჩვეულებრივი საინსტალაციო პაკეტები (დისტრიბუციები), საიდანაც დაინსტალირებულია პროგრამა. ჩვეულებრივი "setup.exe"-სგან განსხვავებით, სისტემა იყენებს Windows Installer სერვისს (msiexec.exe პროცესი) msi ფაილის გასაშვებად. მარტივი სიტყვებით რომ ვთქვათ, Windows Installer-ი ამოხსნის და გაუშვებს ფაილებს დისტრიბუციიდან. როდესაც Windows Installer არ მუშაობს, ჩნდება სხვადასხვა შეცდომები.

ზოგადად, ეს საშინლად მაბრაზებს, რადგან. სულელური შეცდომის შეტყობინების შემდეგ, სრულიად გაუგებარია, რა უნდა გააკეთოს შემდეგ. Microsoft-მა სპეციალურად დააპროექტა Windows Installer პროგრამების ინსტალაციის გასაუმჯობესებლად (ძირითადად სისტემის ადმინისტრატორებისთვის), მაგრამ სათანადოდ არ იზრუნა ამ სერვისის შეცდომების გარეშე მუშაობაზე ან თუნდაც პრობლემის ადეკვატურ მოხსენებაზე. ახლა კი ის უნდა გავათავისუფლოთ 🙂

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

msi ფაილის შეცდომები

ძალიან ხშირად, შეცდომები ჩნდება ფაილების ან საქაღალდეების სისტემის არასაკმარისი უფლებების გამო. არ შეიძლება ითქვას, რომ Windows Installer არ მუშაობს, ამ შემთხვევაში საკმარისია მხოლოდ საჭირო უფლებების დამატება და ყველაფერი იმუშავებს. გუშინ შევხვდი, რომ გადმოწერილი distribution.msi-ს არ სურდა დაინსტალირება, მაშინ როცა ინსტალაციის ოსტატი წარმატებით იწყება, პარამეტრების შერჩევა ხდება, მაგრამ შემდეგ სისტემა ფიქრობს რამდენიმე წამში და უშვებს შეცდომას:

"ფაილიდან "ფაილის სახელი" წაკითხვის შეცდომა დაადასტურეთ, რომ ფაილი არსებობს და შეგიძლიათ მასზე წვდომა" (შეცდომა 1305). ის ითარგმნება "შეცდომა ფაილიდან წაკითხვისას... შეამოწმეთ არის თუ არა ფაილი და გაქვთ თუ არა მასზე წვდომა." აბა, სულელი არ ხარ? ბუნებრივია, ღილაკი "განმეორება" არ ეხმარება და გაუქმება აჩერებს მთელ ინსტალაციას. შეტყობინება ასევე არ ატარებს განსაკუთრებულ სემანტიკურ დატვირთვას, რადგან ფაილი ნამდვილად არსებობს და მე მაქვს მასზე წვდომა, თორემ უბრალოდ ვერ შევძლებდი მის გაშვებას და ამ შეტყობინებას, გარდა ამისა, რატომღაც ინგლისურად 🙂

და შეცდომა ის არის, რომ მე არ უნდა მქონდეს წვდომა ფაილზე, არამედ Windows ინსტალერზე, უფრო სწორად, თავად სისტემაზე. გამოსავალი ძალიან მარტივია:

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

Windows XP-ში არ იქნება უსაფრთხოების ჩანართი, თუ ჩართულია ფაილის მარტივი გაზიარება. რომ გამორთოთ, თქვენ უნდა გადახვიდეთ "დაწყება -> პანელი -> საქაღალდის პარამეტრები -> ნახვა"და გამორთეთ "გამოიყენეთ მარტივი ფაილის გაზიარება" ოფცია. Windows 7/10 და XP-ის ამოღებულ ვერსიებში უსაფრთხოების ჩანართი საერთოდ არ არის. მის სანახავად, თქვენ უნდა შეხვიდეთ მასში, როგორც ადმინისტრატორი.

პრობლემის გადაჭრის მეტი გზა


აღწერილი მეთოდი დაგეხმარებათ სხვადასხვა შეტყობინებებით, სხვადასხვა ნომრებით. მაგალითად, თქვენ შეგიძლიათ ნახოთ msi ფაილის მსგავსი შეცდომები:

  • შეცდომა 1723
  • შიდა შეცდომა 2203
  • სისტემის შეცდომა 2147287035
  • შეცდომა "ამ საინსტალაციო პაკეტის გახსნა შეუძლებელია"
  • შეცდომა 1603: ინსტალაციის დროს მოხდა ფატალური შეცდომა

ყველა ამ შემთხვევაში, ფაილზე და/ან ზოგიერთი სისტემის საქაღალდეზე უფლებების დაყენება დაგვეხმარება. შეამოწმეთ, აქვს თუ არა „სისტემას“ წვდომა დროებითი ფაილების საქაღალდეზე (შეიძლება მიიღოთ შეცდომა „სისტემა ვერ გახსნის მითითებულ მოწყობილობას ან ფაილს“). Ამისთვის:

"Enter"-ზე დაჭერის შემდეგ, გზა შეიცვლება "ნორმალურად" და გადახვალთ რეალურ დროებით საქაღალდეში. მასზე უფლებებიც უნდა შემოწმდეს. მე ასევე გირჩევთ დროებითი საქაღალდეების გასუფთავებას ყველაფრისგან, რაც დაგროვდა იქ, ან კიდევ უკეთესი, წაშალოთ ისინი და შექმნათ ახლები იგივე სახელებით. თუ საქაღალდის წაშლა არ შეგიძლიათ, წაიკითხეთ, მაგრამ ეს არ არის საჭირო.

თუ Windows Installer სერვისს ჯერ კიდევ არ სურს მუშაობა, შეამოწმეთ საქაღალდის უფლებები "C:\Config.Msi", აქ „სისტემასაც“ უნდა ჰქონდეს სრული წვდომა. ამ შემთხვევაში, თქვენ შეიძლება შეამჩნიეთ შეცდომა "Error 1310". ყოველი შემთხვევისთვის, დარწმუნდით, რომ საქაღალდე, სადაც თქვენ დააინსტალირეთ პროგრამა, ასევე აქვს ყველა უფლება.

რეესტრის პარამეტრები და სერვისები

შეცდომის გამოსწორების შემდეგი გზა არის Windows Installer-ის რეესტრში ოპერაციული პარამეტრების აღდგენა.

ამისათვის გადმოწერეთ არქივი და გაუშვით ორი reg-ფაილი იქიდან, Windows-ის თქვენი ვერსიის მიხედვით. დაეთანხმეთ პარამეტრების იმპორტს.

Მნიშვნელოვანი! ბოლო მოქმედებამდე, სასურველია! თუ მეთოდი არ დაგვეხმარება ან გაუარესდება, შეგიძლიათ დაუბრუნდეთ წინა მდგომარეობას.

Windows XP ან Windows Server 2000-ზე დააინსტალირეთ უახლესი 4.5 ინსტალერი.

თუ ეს არ დაეხმარება, მაშინ ხელახლა დაარეგისტრირე კომპონენტები:

  1. დააჭირეთ "Win + R" და ჩაწერეთ " cmd".შემდეგ შავ ფანჯარაში შეიტანეთ შემდეგი ბრძანებები თანმიმდევრობით:
    MSIEexec / რეგისტრაციის გაუქმება
    MSIExec / რეგისტრატორი
  2. პასუხი ცარიელი უნდა იყოს, შეცდომების გარეშე. თუ პრობლემა არ მოგვარდა, შეიყვანეთ სხვა ბრძანება
    regsvr32 msi.dll
  3. დახურეთ შავი ფანჯარა

თუ ის ამბობს, რომ არ არის საკმარისი უფლებები, მაშინ უნდა გაუშვათ.

თუ ბრძანებები შესრულდა, მაგრამ არ დაეხმარა, მაშინ გაუშვით msi_error.bat არქივიდან, შეამოწმეთ შედეგი.

ბოლო ვარიანტი არის Kerish Doctor პროგრამის ჩამოტვირთვა, მას აქვს ინსტალერის სერვისის და Windows-ის მრავალი სხვა გავრცელებული პრობლემის გამოსწორების ფუნქცია.

ასევე, ბევრი პროგრამა იყენებს .NET Framework-ს, ამიტომ ზედმეტი არ იქნება ამ პაკეტის უახლესი ვერსიის დაყენება. და ბოლოს, კიდევ ერთი რჩევა: თუ სადისტრიბუციო ფაილის გზაზე სახელის დასაწყისში არის მინიმუმ ერთი საქაღალდე, რომელსაც აქვს ინტერვალი, მაშინ ამოიღეთ სივრცე. ეს მარტივი ხრიკი გადაჭრის თქვენს პრობლემას 🙂

შეჯამება

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

შეცდომები .msi გაფართოებით ფაილებიდან აპლიკაციების დაყენებისას არის Windows Installer სერვისის ფუნქციონირების პრობლემების ერთ-ერთი გამოვლინება (რუსულ ვერსიაში, Windows Installer). ამ OS-ის ყველა ვერსიის მომხმარებლები, გარდა ადრეულის გარდა, მსგავსი ფენომენის წინაშე დგანან. ამ დრომდე, ინსტალერთან დაკავშირებული პრობლემა არის ერთ-ერთი ხშირი მიზეზი, რის გამოც მომხმარებლები გადაწყვეტენ სისტემის ხელახლა ინსტალაციას. შევეცადოთ გაერკვნენ, თუ როგორ ავიცილოთ თავიდან ეს. მიზეზი, რის გამოც Windows Installer არ მუშაობს, შეიძლება იყოს შემდეგი:

  • ვირუსული ინფექცია და ვირუსის მოცილება ყოველთვის არ წყვეტს პრობლემას;
  • Windows-ის განახლებების არასწორი ინსტალაცია;
  • ანტი-მავნე პროგრამა იშლება, როდესაც ერთი საეჭვო msi ფაილის დაბლოკვის ნაცვლად, ინსტალაციის სერვისი მთლიანად იბლოკება;
  • კომპიუტერის უსაფრთხოების პოლიტიკაში ცვლილებები;
  • სისტემური ფაილების ან რეესტრის დაზიანება ვირუსებთან დაკავშირებული მიზეზების გამო (ინსტალატორის კომპონენტების წაშლა, რეესტრის არაკვალიფიციური რედაქტირება, პროგრამული უზრუნველყოფის „დახრილი“, მყარი დისკის გაუმართაობა და ა.შ.).

Windows Installer-ის სტრუქტურის მთლიანობის შემოწმება

Windows Installer წარმოდგენილია შემდეგი კომპონენტებით:
  • ფაილი C:\Windows\System32\Msiexec.exe - უშუალოდ თავად ინსტალერის მიერ;
  • ფაილი C:\Windows\System32\msi.dll - Windows Installer ბიბლიოთეკა;
  • Msiserver სერვისის მიერ, რომლის პარამეტრები ინახება რეესტრის გასაღებში.
დიაგნოსტიკის დაწყებამდე მნიშვნელოვანია დარწმუნდეთ, რომ ორივე ეს ფაილი არის სისტემაში, რომ ზემოაღნიშნული განყოფილება არის რეესტრში და მის პარამეტრებს აქვთ ნორმალური მნიშვნელობები (მნიშვნელობები შეგიძლიათ იხილოთ მსგავსი, სამუშაო სისტემის რეესტრი). ასევე გახსენით სერვისების სია (დააჭირეთ Windows + R და შეიყვანეთ ბრძანება services.msc "გაშვება" აპლიკაციის "Open" ხაზში). მოძებნეთ "Windows Installer" და დარწმუნდით, რომ ის მუშაობს. თუ ფაილები აკლია, დააკოპირეთ ისინი იმავე ვერსიის სხვა სისტემიდან ან საინსტალაციო დისკიდან. თუ რეესტრის გასაღები აკლია ან დაზიანებულია, ასევე გადაიტანეთ იგი სამუშაო სისტემიდან. ამისათვის, სამუშაო კომპიუტერზე, გაუშვით რეესტრის რედაქტორი (C:\Windows\Regedt.exe) და იპოვნეთ ზემოთ მოცემული განყოფილება. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით msiserver საქაღალდის კონტექსტური მენიუს გასაშლელად და დააჭირეთ "ექსპორტს". შეინახეთ ფაილი .reg ფორმატში და გადაიტანეთ პრობლემურ მანქანაში. ორჯერ დააწკაპუნეთ ამ ფაილზე და დაადასტურეთ თქვენი თანხმობა მონაცემების რეესტრში დამატებაზე. გადატვირთეთ კომპიუტერი. თუ Msiserver სერვისი მაინც არ იწყება, შეამოწმეთ მუშაობს თუ არა RPC (დისტანციური პროცედურის გამოძახება) სერვისი, რომელზეც ის დამოკიდებულია. შეგიძლიათ ხელახლა დაარეგისტრიროთ ინსტალერის ფაილები და გადატვირთოთ სერვისი ბრძანების სტრიქონზე სპეციალური ბრძანებების ნაკრების გამოყენებით. მოხერხებულობისთვის, შეგიძლიათ შექმნათ სერიული ფაილი: ჩასვით მოქმედებების ნაკრები ბლოკნოტში და შეინახეთ როგორც .bat გაფართოებით. ფაილის გასაშვებად, უბრალოდ ორჯერ დააწკაპუნეთ მასზე. ცვლილებების ძალაში შესვლისთვის დააწკაპუნეთ სამუშაო მაგიდაზე და დააჭირეთ F5.

უსაფრთხოების პარამეტრების და ნებართვების შემოწმება

Windows Installer-მა შეიძლება არ იმუშაოს იმის გამო, რომ ის დაბლოკილია უსაფრთხოების პროგრამით ან ოპერაციულ სისტემას არ აქვს საჭირო უფლებები. პირველ რიგში, მოდით გავუმკლავდეთ პროგრამულ უზრუნველყოფას. თუ ანტივირუსი გაქვთ დაინსტალირებული, გამორთეთ ის დროებით. თითოეულ პროდუქტს აქვს მისი გამორთვის საკუთარი გზები, მაგრამ ყველაზე ხშირად ეს კეთდება სისტემის უჯრაში ანტივირუსული ხატის კონტექსტური მენიუს საშუალებით. ახლა მოდით შევხედოთ უფლებებს. გახსენით Msiexec.exe-ის კონტექსტური მენიუ და გააფართოვეთ მისი თვისებები. იხილეთ ჯგუფებისა და მომხმარებლების სია "უსაფრთხოების" ჩანართზე. მათ შორის უნდა იყოს „System“ და „Trustedinstaller“ სერვისი და ამ უკანასკნელს უნდა ჰქონდეს სრული წვდომა ფაილზე და იყოს მისი მფლობელი. სისტემას უნდა ჰქონდეს "წაკითხვის" და "წაკითხვის და შესრულების" ნებართვები. Trustedinstaller სერვისი პირველად გამოჩნდა Windows Vista-ში, ამიტომ Windows XP-ში სრული კონტროლი უნდა მიენიჭოს სისტემას. ყველაფერი, რაც ქვემოთ წერია, ეხება XP-ის შემდეგ გამოშვებულ ვერსიებს. იმის შესამოწმებლად, თუ ვის ეკუთვნის Msiexec.exe, დააწკაპუნეთ ღილაკს "Advanced" იმავე ჩანართზე. შემდეგ ფანჯარაში გააფართოვეთ ჩანართი "მფლობელი". დააყენეთ მფლობელი Trustedinstaller სერვისზე, თუ სხვა რამ არის მითითებული. თუ ის არ გამოჩნდება "მფლობელის შეცვლაზე" სიაში, დააჭირეთ ღილაკს "შეცვლა", რასაც მოჰყვება "სხვა მომხმარებლები და ჯგუფები". შეიყვანეთ Trustedinstaller ველში "Enter Names...", დააწკაპუნეთ "Check Names" და OK. დაუბრუნდით წინა ფანჯარას. "ეფექტური ნებართვების" ჩანართზე, მიანიჭეთ საჭირო უფლებები Trustedinstaller-ს და სისტემას. msi.dll ბიბლიოთეკას ზუსტად იგივე უსაფრთხოების პარამეტრები უნდა ჰქონდეს. ახლა მოდით შევამოწმოთ არის თუ არა რაიმე შეზღუდვა "სისტემის" მომხმარებლისთვის შემდეგზე წვდომისთვის:
  • სისტემის დრაივი (ჩვეულებრივ დისკი C);
  • დროებითი საქაღალდეები (ეს არის C:\Windows\Temp და C:\Users\Current_user\AppData\Temp);
  • საქაღალდე C:\Config.Msi;
  • საქაღალდე, სადაც მდებარეობს msi ფაილი, საიდანაც ცდილობთ პროგრამის დაყენებას.
ყველა ამ ობიექტს უნდა მიეცეს სრული წვდომა სისტემაზე. ეს კეთდება ისევე, როგორც ზემოთ განვიხილეთ. ამ ოპერაციების შემდეგ, უმეტეს შემთხვევაში, ინსტალერთან პრობლემა წარმატებით მოგვარდება. თუ ჩვენი რჩევა არ დაგეხმარათ, წარუმატებლობის მიზეზი სხვა რამეშია და სპეციალისტებმა უნდა გაუმკლავდნენ მას.

msi.dll-ის დანიშნულება

Msi.dll ფაილი საჭიროა Microsoft Installer (MSI) პაკეტების დასაყენებლად. თუ ეს ფაილი წაიშლება, Windows Installer არ იმუშავებს.

ამ სტატიაში განვიხილავთ msi.dll შეცდომის შემთხვევას Windows კომპიუტერზე და მის გადაწყვეტაზე.

Msi.dll შეცდომა Windows-ში

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

"MSIEXEC.EXE ფაილი ასოცირდება გამოტოვებულ MSI.DLL:222 ექსპორტთან."

ღილაკზე დაჭერის შემდეგ კარგი, ჩნდება კიდევ ერთი შეცდომის შეტყობინება, რომელიც მსგავსია ქვემოთ მოხსენიებული:

"ვერ იწყება C:\Windows\System\MSIEXEC.EXE მოწყობილობა, რომელიც დაკავშირებულია სისტემასთან, რომელიც არ მუშაობს."

შეცდომის მიზეზი

ეს პრობლემა წარმოიქმნება, თუ Windows Installer ფაილები კომპიუტერზე ცდილობენ Windows File Installer-ის განახლებას.

ნებართვა

როდესაც ზემოთ აღწერილი პრობლემა წარმოიქმნება, პირველი რაც უნდა გააკეთოთ არის კომპიუტერის გადატვირთვა და Windows Office პროგრამის ხელახლა ინსტალაცია. თუ Windows Installer-მა დააწინაურა ფაილები, ან ფაილები არ არის დაკოპირებული მათ სწორ ადგილას. ამის ნაცვლად, ისინი პირველად კოპირდება დროებით საქაღალდეში. მხოლოდ კომპიუტერის გადატვირთვისას ხდება ფაილების კოპირება შესაბამის საქაღალდეში. ამ შეცდომის შეტყობინების მოსაგვარებლად, მიჰყევით ამ ნაბიჯებს.

ამოცანა 1 - ჩამოტვირთეთ Windows Update Installer

  1. დააჭირეთ ბმულს და დააჭირეთ ღილაკს ჩამოტვირთვაგვერდით მდებარეობს InstMsiA.exe.
  2. Გადარჩენაფაილი თქვენს სამუშაო მაგიდაზე.

დავალება 2 - დაარქვით Windows Installer ფაილებს

  1. მენიუში გადასვლა დაწყებადა აირჩიეთ გამორთეთ კომპიუტერი.
  2. შემდეგი, დააჭირეთ ღილაკს გადატვირთეთ კომპიუტერი MS-DOS რეჟიმში, და შემდეგ დააჭირეთ ღილაკს კარგი .
  3. ჩაწერეთ შემდეგი ბრძანებები ბრძანების სტრიქონში და დააჭირეთ Enter ყოველი ბრძანების შემდეგ მათი შესასრულებლად. cd სისტემა
    ren msi.dll msi.old
    რენ მსიჰნდ.დლ მსიჰნდ.ძველი
    ren msiexec.exe msiexec.old
    გასასვლელი
  4. გადატვირთეთ Windows.

ამოცანა 3 - Windows-ის გაშვება უსაფრთხო რეჟიმში

  1. დააჭირეთ ღილაკს დაწყებადა აირჩიეთ ელემენტი გამორთეთ კომპიუტერი.
  2. შემდეგი, დააჭირეთ ღილაკს გადატვირთვადა დააჭირეთ ღილაკს კარგი.
  3. დააჭირეთ და ხანგრძლივად დააჭირეთ ღილაკს SHIFTფანჯრის გადატვირთვისას.

ამოცანა 4 - Windows Update Installer-ის ინსტალაცია Windows-ისთვის

  1. ორჯერ დააწკაპუნეთ ფაილზე InstMsiA.exeშენახულია სამუშაო მაგიდაზე.
  2. შემდეგი, მიჰყევით ეკრანზე მითითებებს ინსტალაციის პროცესის დასასრულებლად.
  3. ბოლოს გადატვირთეთ კომპიუტერი.

თუ რეესტრი სვამს კითხვებს, რომლებიც იწვევს DLL შეცდომებს, როგორიცაა msi.dll შეცდომები?

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

MSI.DLL - უსაფრთხოების ფაილია?

დიახ, true msi.dll არის უსაფრთხოების ფაილი Microsoft-ისგან. თუმცა, მავნე პროგრამის რამდენიმე შემთხვევა იყენებს ფაილს სახელად msi.dll. იმის დასადგენად, რომ msi.dll თქვენს კომპიუტერში არ არის სისტემური საფრთხე, დაასკანირეთ მთელი თქვენი Windows კომპიუტერი უსაფრთხოების საიმედო და ეფექტური ინსტრუმენტების გამოყენებით.

თქვენ შეგიძლიათ გამოიყენოთ msiexec ბრძანება ბრძანების ხაზის ვარიანტებთან ერთად ინსტალაციის ან დეინსტალაციის პროცედურის გამოსაძახებლად. msiexec ბრძანების პარამეტრები გადასცემენ ინფორმაციას, რომელიც ჩვეულებრივ მითითებულია ინტერაქტიული ინსტალაციის დროს WebSphere MQ სამონტაჟო პანელები. ამისათვის შეიყვანეთ შემდეგი ბრძანება ბრძანების სტრიქონში საჭირო ვარიანტებთან ერთად: msiexec [options]

Windows ® Vista ან Windows Server 2008 სისტემებზე WebSphere MQ გაშვებისას ჩართული მომხმარებლის ანგარიშის კონტროლით (UAC), ჩუმად ინსტალაცია ან დეინსტალაცია უნდა განხორციელდეს ამაღლებული ბრძანების სტრიქონიდან. ამისათვის დააწკაპუნეთ მარჯვენა ღილაკით Command Prompt-ის გასაშვებად და აირჩიეთ Ადმინისტრატორის სახელით გაშვება. თუ ცდილობთ არაინტერაქტიული ინსტალაციის გაშვებას ან დეინსტალაციას მომხმარებლის ამაღლებული პრივილეგიების გარეშე, ინსტალაციის ჟურნალში ნახავთ შეცდომას AMQ4353.

msiexec ბრძანება მხარს უჭერს ბრძანების ხაზის ორ ტიპს:

ჯერ უნდა მიუთითოთ ბრძანების ხაზის პარამეტრები msiexec ბრძანებაში, შემდეგ კი თვისება=მნიშვნელობის წყვილები.

თუ პარამეტრი მითითებულია როგორც ბრძანების სტრიქონზე, ასევე საპასუხო ფაილში, მნიშვნელობა ბრძანების სტრიქონზე უპირატესობას ანიჭებს.

msiexec ბრძანების გამოყენების მაგალითი: msiexec /i "" /l*v c:\install.log /m mif-file TRANSFORMS="1033.mst" AGREETOLICENSE="yes" ADDLOCAL="სერვერი" სადაც: /i "გზა \MSI\IBM WebSphere MQ.msi" პროდუქტის ინსტალაცია მითითებული .msi ფაილის გამოყენებით. /l*v c:\install.log წარმოქმნის install.log ჟურნალის ფაილს, რომელიც შეიცავს ინფორმაციას ინსტალაციის შესახებ. /m mif-file შექმენით Microsoft® სისტემის მართვის სერვერის (SMS) სახელმწიფო ფაილი, .mif: mif-file . TRANSFORMS="1033.mst" მიუთითებს, რომ ინსტალაცია არის ინგლისურ ენაზე (შეერთებული შტატები). სხვა ენების შესახებ დამატებითი ინფორმაციისთვის იხილეთ ტრანსფორმაციების გამოყენება msiexec ბრძანებისთვის. AGREETOLICENSE="დიახ" მიიღეთ ლიცენზიის პირობები. ADDLOCAL="სერვერი" აინსტალირებს სერვერის კომპონენტს ლოკალურად.

ჩანართი 1. msiexec ბრძანების სტრიქონის პარამეტრები
Პარამეტრი Პარამეტრები აღწერა
/ა პაკეტი პროდუქტის ადმინისტრაციული ინსტალაცია ქსელში, ე.ი. ორიგინალური აპლიკაციის სურათის დაყენება, CD-ზე გამოსახული სურათის მსგავსი.
/მე პაკეტი|პროდუქტის კოდი დააინსტალირეთ ან დააკონფიგურირეთ პროდუქტი მითითებული .msi ფაილის გამოყენებით.

WebSphere MQ Windows ინსტალერის პაკეტი: IBM WebSphere MQ.msi.

/ჯ

პაკეტი|
პაკეტი /ტ TransformList|
შეფუთვა /გრ ენის ID

პროდუქტის გაფრთხილება.

ეს პარამეტრი უგულებელყოფს ბრძანების სტრიქონში მითითებულ ყველა ქონების მნიშვნელობას.

u შეატყობინეთ ამჟამინდელ მომხმარებელს m შეატყობინეთ ამ სისტემის ყველა მომხმარებლის g ენის ID t ტრანსფორმაციის გამოყენება პაკეტზე

/ლ

ჟურნალის ფაილი

განსაზღვრავს ლოგის ფაილის გზას, ასევე დროშებს, რომლებიც მიუთითებენ აღსაწერ ინფორმაციას.

i სტატუსის შეტყობინებები w საბედისწერო გაფრთხილებები e ყველა შეცდომის შეტყობინება a გაშვებული მოქმედებები r მოქმედების ჩანაწერი u მომხმარებლის მოთხოვნა c მომხმარებლის ინტერფეისის საწყისი პარამეტრები m დაბალი მეხსიერება ან ფატალური გასვლის ინფორმაცია o დისკზე დაბალი ადგილის შეტყობინებები p ტერმინალის თვისებები v ვრცელი გამომავალი + ინფორმაცია დაემატა არსებულ ფაილს! თითოეული სტრიქონი დარეგისტრირებულია * ყველა ინფორმაცია, გარდა v ვარიანტისა, არის შესული. ყველა ინფორმაციის ჩასაწერად, v ვარიანტის ჩათვლით, მიუთითეთ "/l*v"

/ქ n|ბ|რ|ფ ინსტალაციის დროს ნაჩვენები მომხმარებლის ინტერფეისის დონე.

q, qn მომხმარებლის ინტერფეისი არ არის. არაინტერაქტიული ინსტალაცია მომხმარებლის ინტერფეისის გარეშე. qb მთავარი მომხმარებლის ინტერფეისი. აჩვენებს ჩაშენებულ დიალოგურ ფანჯრებს სტატუსის შეტყობინებებით qr შემცირებული მომხმარებლის ინტერფეისი, აჩვენებს მოდალურ დიალოგურ ფანჯარას ინსტალაციის ბოლოს. qf მომხმარებლის სრული ინტერფეისი, ინსტალაციის ბოლოს გამოჩნდება მოდალური დიალოგური ფანჯარა. qn+ მომხმარებლის ინტერფეისი არ არის, ინსტალაციის ბოლოს გამოჩნდება მოდალური დიალოგური ფანჯარა. qb+ მთავარი მომხმარებლის ინტერფეისი, ინსტალაციის ბოლოს გამოჩნდება მოდალური დიალოგური ფანჯარა. მოდალური ფანჯარა არ გამოჩნდება, თუ მომხმარებელმა გააუქმა ინსტალაცია. qb - მთავარი მომხმარებლის ინტერფეისი მოდალური ფანჯრების გარეშე. გაითვალისწინეთ, რომ /qb+- UI დონე არ არის მხარდაჭერილი.

/x პაკეტი|პროდუქტის კოდი პროდუქტის ამოღება.
  1. არ გამოიყენოთ /i, /x, /j და /a პარამეტრები ერთდროულად.
  2. /t და /g პარამეტრების გამოყენება შესაძლებელია მხოლოდ /j-ით.
  3. /l და /q პარამეტრები შეიძლება გამოყენებულ იქნას /i, /x, /j და /a-სთან ერთად.

ცხრილებში პასუხების ფაილის გამოყენება msiexec ბრძანებით.

SAVEINI გზა\Ფაილის სახელი ინსტალაციის დროს იქმნება საპასუხო ფაილი. ფაილი შეიცავს ამ ინსტალაციისთვის არჩეულ ვარიანტებს, რომლებიც მომხმარებელს შეუძლია დააყენოს ინტერაქტიული ინსტალაციის დროს. ONLYINI 1|დიახ| "" 1, დიახ, ან ნებისმიერი სხვა არანულოვანი მნიშვნელობა: დაასრულეთ ინსტალაცია სამიზნე სისტემის განახლებამდე, მაგრამ საპასუხო ფაილის გენერირების შემდეგ (თუ მითითებულია).

"". განაგრძეთ ინსტალაცია და განაახლეთ სამიზნე სისტემა (ნაგულისხმევი).

ტრანსფორმირება გზა\Ფაილის სახელი განსაზღვრავს ტრანსფორმაციის (.mst) ფაილებს პროდუქტზე გამოსაყენებლად. მაგალითად: ფაილი "1033.mst" მიუთითებს თარგმანის ფაილზე ინგლისური (აშშ) ლოკალისთვის.
  • სახელმძღვანელო

კარგი დღე, ჰაბრ! მინდა წარმოგიდგინოთ საინტერესო, ჩემი აზრით, გზა ნებისმიერი პროგრამული უზრუნველყოფისთვის msi ინსტალატორების შესაქმნელად და, შედეგად, მისი განთავსება GPO ინსტრუმენტების გამოყენებით. ხაზს ვუსვამ, რომ აღწერილი მეთოდი არ გულისხმობს სისტემის „კასტების“ შექმნას, მაგრამ იყენებს მშობლიურ პროგრამული უზრუნველყოფის ინსტალერებს და მხოლოდ კომერციული გამოყენებისთვის უფასო პროდუქტები გამოიყენება msi-ს შესაქმნელად.

შესავალი, რამდენიმე ბმული და პასუხისმგებლობის უარყოფა

თითოეულ ნორმალურ პროგრამულ ინსტალერს აქვს შესაძლებლობა ავტომატურად დააინსტალიროს გარკვეული ან ნაგულისხმევი პარამეტრებით. ჩემი მეთოდის არსი მარტივია და მდგომარეობს იმაში, რომ მშობლიური ინსტალატორის შეფუთვა msi "კონტეინერში" და მისი გაშვება ბრძანების ხაზის საჭირო პარამეტრებით. ქსელში ბევრი ინფორმაციაა ამა თუ იმ აპლიკაციის ავტომატური ინსტალაციის შესახებ და ამაზე ყურადღებას არ გავამახვილებ. ჩვენი მიზანი, ვიმეორებ, არის პროგრამული უზრუნველყოფის დაყენება ჯგუფური პოლიტიკის გამოყენებით. სხვათა შორის, ზოგიერთი თქვენგანი შეიძლება ამტკიცებდეს, რომ ინსტალაცია შეიძლება განხორციელდეს ZAW-ის საშუალებით, მაგრამ, სამწუხაროდ, ეს მეთოდი გამოიყენება მხოლოდ მიმდინარე მომხმარებლის უფლებებით ინსტალაციისთვის და არ შეიძლება გამოყენებულ იქნას აპლიკაციების ცენტრალიზებული ავტომატური ინსტალაციისთვის.

საინტერესო სტატიების სერია GPU-ს საშუალებით პროგრამული უზრუნველყოფის დაყენების შესახებ. დამწყებთათვის, გირჩევთ წაიკითხოთ ყველაფერი, რათა მოგვიანებით არ გკითხოთ, რა განსხვავებაა "დანიშნულ" და "საჯარო" ინსტალაციის ტიპებს შორის.

საჭირო პროგრამული უზრუნველყოფა. Exe to MSI Converter უფასო პროგრამული უზრუნველყოფა და ცნობილი Orca პირველი საჭიროა exe-დან msi-ის შესაქმნელად, ხოლო მეორე ისე, რომ შედეგად მიღებული msi მეტსახელი შეიძლება დაინსტალირდეს ჯგუფური პოლიტიკის მეშვეობით.

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

პაკეტის შექმნა და მომზადება

ინსტალაციის მაგალითი დამზადდება Mozilla Firefox-ისთვის, რადგან ეს არის ცნობილი პროდუქტი, რომელსაც არ აქვს დეველოპერებისგან msi ინსტალერი.
  1. გაუშვით exe msi-ზე და მიუთითეთ მასში firefox exe ინსტალერის გზა. ქსელში ადრე ნაპოვნი ინფორმაციის მიხედვით, ირკვევა, რომ თქვენ შეგიძლიათ მშვიდად დააინსტალიროთ firelis პარამეტრებით -მს -ირა. ჩვენ ვაზუსტებთ მათ მეორე ველში exe to msi და დააჭირეთ "Build MSI".
  2. როგორც ჩანს, ყველაფერი, msi-პაკეტი მზად არის. მართლაც, შედეგად მიღებული შედეგის გაშვებით, ჩვენ მივიღებთ სისტემაში დაინსტალირებულ Firefox-ს და სტატია შეიძლება შეჩერდეს. სამწუხაროდ, ყველაფერი ასე მარტივი არ არის. მიმდინარე საინსტალაციო პაკეტი არ არის შესაფერისი GPO-ს საშუალებით განსათავსებლად და კომპიუტერის ჩატვირთვისას, ჟურნალებში მიიღებთ სრულიად აუხსნელ შეცდომებს "დადგა გამოუსწორებელი შეცდომა ..." და საქმე ის არის, რომ exe-ს დეველოპერები ასევე msi-ზე. სურს ჭამა და მათი უფასო პროდუქტი წარმოქმნის msi "არა წესების მიხედვით".
  3. აბა, ავიღოთ ორკა და გავხსნათ მასში ჩვენი ემცინი.
  4. პირველ რიგში, ჩვენ ვპოულობთ ცხრილს მარცხენა სიაში ქონებადა ყურადღება მიაქციე ორ ველს - პროდუქტის კოდიდა განახლების კოდი. ეს ორი ველი უნიკალური უნდა იყოს თითოეული პროდუქტისთვის და ჩვენი exe to msi ყოველთვის იგივეს გამოიმუშავებს. კარგი, არა უშავს, დააჭირეთ ზედა მენიუს ნახვა -> შემაჯამებელი ინფორმაცია, იპოვე ველი პაკეტის კოდიდა დააწკაპუნეთ ახალი GUID. შედეგად მიღებული შედეგი დაკოპირებულია ბუფერში და ჩასმულია მასში პროდუქტის კოდი. გაიმეორეთ ამისთვის განახლების კოდიდა ბოლოს ჩემთვის პაკეტის კოდი. იქვე შემაჯამებელი ინფორმაციაველის რედაქტირება სათაური Mozilla Firefox-ზე დანარჩენი არჩევითია. ეს ძირითადად არაფერზე არ მოქმედებს.
  5. ისევ მაგიდაზე ქონებამე Პროდუქტის სახელი Mozilla Firefox-ზე (ბევრს ვცვლი ARPCONTACTდა მწარმოებელი). თქვენ ასევე შეგიძლიათ დააყენოთ სწორი მნიშვნელობა პროდუქტის ვერსია.
  6. როგორც ჩანს, GUID და სხვა „ID-ები“ შეიცვალა, მაგრამ როგორც პრაქტიკა გვიჩვენებს, ეს საკმარისი არ არის. დააწკაპუნეთ ორკაში ინსტრუმენტები –> დადასტურება, ჩიტი აიღე საინფორმაციო შეტყობინებების ჩვენებადა დააჭირეთ წადი.
  7. როგორც ხედავთ, შეცდომების თაიგული გამოვიდა ზოგიერთი ცხრილისა და მნიშვნელობის არსებობის / არარსებობის გამო. მე არ შევწუხდი და უბრალოდ ავიღე პირველი პატარა msi, რომელიც მოვიდა (7zip x64 9.20) და დავაკოპირე 4 დაკარგული ცხრილი იქიდან (ექსპორტ-იმპორტის საშუალებით, რა თქმა უნდა): _ Validation, AdminExecuteSequence, AdminUISequence და AdvtExecuteSequence. სინამდვილეში, დარწმუნებული ვარ, რომ შესაძლებელია "სწორი" msi ინსტალერის შექმნა, ზედმეტი ნაგვის გარეშე, მაგრამ არ დაგავიწყდეთ, ჩვენი მიზანია მხოლოდ აპლიკაციის მშობლიური დაყენების ჩუმად გაშვება.
  8. ცხრილების დამატების შემდეგ, კვლავ გაიარეთ ინსტრუმენტები –> დადასტურება(სხვათა შორის, პირველად შეგიძლიათ საერთოდ გამოტოვოთ შემოწმება და დაუყოვნებლივ შემოიტანოთ ცხრილები). თუ თქვენ ასევე აიღეთ msi 7zip-დან, როგორც საფუძველი, მაშინ შედეგი იქნება ექვსი შეცდომა, რომლებიც უნდა აღმოიფხვრას. დააწკაპუნეთ დახურვა, წაშალეთ წითლად მონიშნული დამატებითი ველები.
  9. დასასრულს, შეგიძლიათ ხელახლა შეამოწმოთ ვალიდაცია და დარწმუნდეთ, რომ რჩება მხოლოდ შეუფერხებელი გაფრთხილებები. შეინახეთ msi.
  10. ეს ძირითადად ყველაფერია, რჩება msi GPU-ს დამატება და საჭირო თვისებების მინიჭება.

ნიუანსები

  1. ზემოთ აღწერილი მეთოდით ინსტალაციისას, თქვენ გექნებათ, როგორც იქნა, პროგრამული უზრუნველყოფის ორი ასლი. პირველი არის თქვენთვის საჭირო ფაქტობრივი აპლიკაცია, ხოლო მეორე არის ორიგინალური msi-ზედმეტსახელი, რადგან ჩვენ დავაინსტალირეთ იგი. პრინციპში, ეს არაფერზე არ მოქმედებს, გარდა "დამატება ან წაშლა პროგრამების" ჩვენების გარდა, შემდეგ კი მხოლოდ Windows XP-ში (თუ არაფერი შეგიცვლიათ, გარდა იმისა, რაც მე აღვნიშნე). მინუსი შეიძლება იყოს არასაჭირო პროგრამების გამოჩენა პროგრამული უზრუნველყოფის ავტომატური ინვენტარიზაციის დროს, თუ მას იყენებთ.
  2. თქვენ ვერ შეძლებთ აპლიკაციის ავტომატურად დეინსტალაციას იმავე განლაგების ხელსაწყოების გამოყენებით. უფრო ზუსტად გამოვა, მაგრამ მხოლოდ არასაჭირო msi-კონტეინერი წაიშლება. ისე, თქვენ შეგიძლიათ შეაერთოთ msi თვისებები მისი შექმნისას, რათა მან ასევე ჩუმად წაიღოს ადრე დაინსტალირებული აპლიკაცია. ასეთი დავალება არ დამიყენებია.
  3. პროგრამული უზრუნველყოფის განახლებების ინსტალაციისას, აპლიკაციის GPU თვისებებში უნდა მიუთითოთ, რომ ის ანაცვლებს წინას, ანუ ჯერ უნდა წაშალოს ძველი. ეს უზრუნველყოფს იმას, რომ თქვენ არ გექნებათ აპლიკაციების იგივე მარცხენა ხელის დუბლიკატები „პროგრამების ინსტალაციასა და წაშლაში“, რომლებიც არავის უთქვამთ.
  4. აპლიკაციის დასაინსტალირებლად, რომელსაც აქვს რამდენიმე ფაილის დისტრიბუცია, ჯერ უნდა ჩაალაგოთ იგი exe-ში, რომელიც გაშვებისას თავს იხსნის და გასცემს ბრძანებას ჩუმად ინსტალაციისთვის. მე გირჩევთ შექმნათ sfx არქივები იგივე 7-zip გამოყენებით.
  5. არაფერი გიშლის ხელს პროგრამული უზრუნველყოფის დაყენებაში გაშვების სკრიპტების საშუალებით. უფრო მეტიც, ეს მეთოდი უფრო მოქნილია და მე მას დიდი ხანია ვიყენებ ჩემი სკრიპტების საშუალებით. უბრალოდ, მშობლიური GPU ინსტრუმენტების გამოყენება ბევრად უფრო სწრაფია, რადგან exe-დან msi-ს მარტივი შექმნა რამდენიმე წუთი სჭირდება.
  6. Windows 7 რატომღაც არ ამბობს "მართული აპლიკაციის ინსტალაცია...", მაგრამ უბრალოდ ამბობს "გთხოვთ დაელოდოთ". პროგრამული უზრუნველყოფის მთელი ჯგუფის ერთდროულად დაყენებისას პირველად, ან მძიმე აპლიკაციის ინსტალაციისას, ამან შეიძლება მომხმარებლისგან აიძულოს დარეკოს ადმინისტრატორი ან დააჭიროს გადატვირთვის ღილაკს.
როგორც ჩანს, ეს ყველაფერია, იმედია საინტერესო იყო, გააზიარეთ თქვენი გამოცდილება.