ไม่ได้ติดตั้งโปรแกรม: สาเหตุและวิธีแก้ไขปัญหาที่อาจเกิดขึ้น ข้อผิดพลาดเมื่อติดตั้งโปรแกรมจากแพ็คเกจ Windows Installer ".msi"

ดังนั้นฉันจึงสร้าง VS 2017 Community เวอร์ชันสแตนด์อโลนบนแล็ปท็อปของฉันโดยใช้คำสั่งต่อไปนี้:

vs_community.exe--layout "D:\Downloads\VS Community 2017" --lang en-US --เพิ่ม Microsoft.VisualStudio.Component.CoreEditor Component.WebSocket Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetCrossPlat Microsoft.VisualStudio Workload.NetCoreTools Microsoft.VisualStudio.Workload.Node Microsoft.VisualStudio.Component.TypeScript.2.0

เมื่อฉันถ่ายโอนไฟล์การติดตั้งไปยังพีซีในองค์กรของฉัน (ซึ่งอยู่หลังไฟร์วอลล์) และเรียกใช้ไฟล์การติดตั้ง "vs_community.exe" สิ่งที่ฉันได้รับคือข้อผิดพลาด คุณไม่สามารถข้ามไฟร์วอลล์ขององค์กรหรือสร้างข้อยกเว้นได้ จะติดตั้ง VS 2017 ออฟไลน์ได้อย่างไร? ฉันพลาดอะไรบางอย่างไปหรือเปล่า?

เปลี่ยน:ฉันติดตั้ง VS 2017 บนแล็ปท็อปของฉันในขณะที่ยังคงการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ จากนั้นเมื่อฉันปิดอินเทอร์เน็ตบนแล็ปท็อปแล้วลองติดตั้งอีกครั้ง โปรแกรมติดตั้งก็เริ่มทำงาน! บางทีพีซีในองค์กรของฉันอาจขาดการพึ่งพาบางอย่างที่ติดตั้งไว้ในแล็ปท็อปของฉัน

เปลี่ยน:คำสั่งดังกล่าวจะติดตั้ง .NET, .NET core, Xamarin, Node.js, TypeScript และ C++ สำหรับอุปกรณ์เคลื่อนที่ ขนาดดาวน์โหลดทั้งหมดคือ 13.2 GB

6 คำตอบ

มันได้ผล!! สิ่งที่ฉันต้องทำคือติดตั้งใบรับรองในรูท CA! บางสิ่งที่ฉันพลาดไปสังเกตเห็นในเอกสาร VS 2017:

วิธีการติดตั้งจากโฟลเดอร์การติดตั้งแบบออฟไลน์

    ติดตั้งใบรับรอง(อยู่ในโฟลเดอร์ "ใบรับรอง" ซึ่งอยู่ในโฟลเดอร์ "เลย์เอาต์")

    เพียงคลิกขวาที่แต่ละรายการแล้วเลือก "ติดตั้ง PFX"

  • ระบุเครื่องคอมพิวเตอร์ (ไม่ใช่ผู้ใช้ปัจจุบัน)
  • คุณสามารถใช้รหัสผ่านที่ว่างเปล่า
  • เรียกใช้ไฟล์การติดตั้ง ตัวอย่างเช่น เรียกใช้: C:\vs2017offline\vs_enterprise.exe

เปลี่ยน:อย่าลืมติดตั้งใบรับรองโดยใช้บัญชีผู้ดูแลระบบบนพีซี ไม่เช่นนั้นใบรับรองจะไม่ทำงาน...

ผมมีปัญหาเดียวกัน หลังจากลบ SSDT สำหรับ Visual studio 2017, ไม่สามารถถอนการติดตั้งและติดตั้งใหม่หรืออัปเดต Visual Studio 2017- ฉันเพิ่งรีบูตเครื่องและทุกอย่างเรียบร้อยดี ฉันจะมีตัวเลือกในการเข้าสู่ระบบในฐานะผู้ดูแลระบบ (ขึ้นอยู่กับการกำหนดค่าคอมพิวเตอร์ของคุณและสิ่งที่คุณสามารถทำได้ด้วยบัญชีปัจจุบันของคุณ)

ทำสิ่งนี้กับ VS Community 2017 และได้ติดตั้งทุกอย่างแล้ว และจะทำการติดตั้งขั้นพื้นฐานโดยไม่มีปัญหา อย่างไรก็ตาม หากฉันต้องการติดตั้งการพัฒนาแบบสากลหรือ .Net ก็จะติดตั้งเกือบทั้งหมด แต่จะใช้งานไม่ได้ในสองไฟล์ มันจะบอกว่าไม่สามารถดาวน์โหลดไฟล์จากอินเทอร์เน็ตได้ ไฟล์มีอยู่ในไดเร็กทอรีการติดตั้ง และฉันก็ไปดาวน์โหลดไฟล์และวางไว้ในไดเร็กทอรีที่เหมาะสม แต่ก็ยังคิดว่าจำเป็นต้องดาวน์โหลดไฟล์ทั้งสองนั้น ดังนั้นฉันจึงไม่สามารถดำเนินการติดตั้งให้เสร็จสิ้นได้ หากฉันดำเนินการต่อ ระบบจะติดตั้งทุกอย่างยกเว้นสองไฟล์นี้ ฉันลองทำสิ่งนี้ด้วยการดาวน์โหลดเลย์เอาต์ที่แตกต่างกันหลายรูปแบบในรูปแบบที่แตกต่างกัน (ISO, ไดเร็กทอรี ฯลฯ ) และปัญหาเดียวกัน (ดังนั้นจึงไม่ใช่การดาวน์โหลดที่แย่หรืออะไรก็ตาม และฉันแน่ใจว่าฉันทำทุกอย่างถูกต้องแล้ว) สองไฟล์นี้:

ถ้าฉันเชื่อมต่อตัวเองเข้ากับเครือข่ายและทำการซ่อมแซม มันจะจับการดักจับของสองไฟล์นั้นโดยไม่ต้องจับสิ่งอื่นใด แต่ขัดต่อจุดประสงค์นั้น อย่าคาดหวังวิธีแก้ปัญหา แต่ต้องการพูดถึงเรื่องนี้เนื่องจากปัญหาอื่นๆ ทั้งหมดเกี่ยวข้องกับการติดตั้งใบรับรอง และฉันไม่พบสิ่งใดทางออนไลน์เกี่ยวกับเรื่องนี้ เว้นแต่จะไม่พบไฟล์เพียงไม่กี่ไฟล์

ไม่ได้ติดตั้งโปรแกรม - น่าเสียดายที่ปัญหานี้เป็นเรื่องปกติสำหรับระบบปฏิบัติการ Windows ผู้ใช้คอมพิวเตอร์ที่มีประสบการณ์ไม่มากก็น้อยอาจพบข้อผิดพลาดที่ทำให้ไม่สามารถติดตั้งโปรแกรมเข้าสู่ระบบได้ ด้านล่างเราจะดูข้อผิดพลาดที่พบบ่อยที่สุดเมื่อติดตั้งโปรแกรม Windows และยังพูดถึงวิธีกำจัดข้อผิดพลาดเหล่านี้

  1. ลักษณะของคอมพิวเตอร์ไม่ตรงตามข้อกำหนดขั้นต่ำของโปรแกรม

ความเสียหายต่อตัวติดตั้งโปรแกรมอาจเกิดขึ้นได้เมื่อมีการฆ่าเชื้อโดยโปรแกรมป้องกันไวรัสหรือเนื่องจากการดาวน์โหลดไฟล์จากอินเทอร์เน็ตล้มเหลว ไฟล์การติดตั้งโปรแกรมที่เสียหายในขั้นต้นอาจถูกโพสต์บนเครือข่าย สิ่งนี้มักจะสังเกตได้จากแหล่งข้อมูลบนเว็บของบุคคลที่สาม โดยที่เนื้อหาไม่ได้ถูกนำเสนอโดยนักพัฒนาซอฟต์แวร์ แต่โดยผู้รวบรวมบรรจุภัณฑ์หรือผู้ใช้ทั่วไป - ตัวอย่างเช่น บนตัวติดตามทอร์เรนต์ พอร์ทัลซอฟต์แวร์ ไซต์ warez เป็นต้น

หากโปรแกรมไม่ติดตั้งเนื่องจากตัวติดตั้งเสียหาย การดาวน์โหลดด้วยวิธีใหม่อาจช่วยแก้ปัญหาได้ แม้ว่าหลังจากดาวน์โหลดอีกครั้งแล้ว แต่ตัวติดตั้งกลับพบว่ามีข้อบกพร่อง คุณจะต้องค้นหาแหล่งอื่นสำหรับการดาวน์โหลดโปรแกรม และเป็นที่พึงประสงค์ว่านี่คือเว็บไซต์อย่างเป็นทางการของผู้พัฒนา

เมื่อดาวน์โหลดไฟล์ที่ไม่ได้มาจากเว็บไซต์นักพัฒนาซอฟต์แวร์อย่างเป็นทางการ เป็นความคิดที่ดีที่จะอ่านความคิดเห็นของผู้ใช้รายอื่นในหน้าดาวน์โหลด หากมีการโพสต์ตัวติดตั้งที่เสียหาย หรืออาจมีโค้ดที่เป็นอันตรายรวมอยู่ในโปรแกรม ผู้ใช้ที่เคยดาวน์โหลดโปรแกรมมาก่อนหน้านี้จะได้รับคำเตือนเกี่ยวกับเรื่องนี้

เมื่อติดตั้งบน Windows เวอร์ชันหนึ่งสำเร็จแล้ว โปรแกรมเดียวกันอาจไม่ต้องการทำงานกับระบบเวอร์ชันอื่น สิ่งนี้มักเกิดขึ้นกับผลิตภัณฑ์ซอฟต์แวร์ที่นักพัฒนาไม่รองรับอีกต่อไปและไม่สามารถติดตั้งบน Windows เวอร์ชันใหม่กว่าได้ Windows 8 และ 8.1 เวอร์ชันต่างๆ ยังมีโหมดความเข้ากันได้ซึ่งออกแบบมาเพื่อการทำงานที่ถูกต้องของโปรแกรมเก่า แต่ไม่สามารถช่วยได้ในทางใดทางหนึ่งในระหว่างกระบวนการติดตั้งซอฟต์แวร์หายาก ในกรณีนี้ คุณสามารถค้นหาเวอร์ชันที่ใหม่กว่าของโปรแกรมหรือเวอร์ชันพกพาได้

บางครั้งสาเหตุของปัญหาอาจเป็น Windows รุ่นละเมิดลิขสิทธิ์ซึ่งมีฟังก์ชันการทำงานของระบบลดลง ผู้ใช้จำนวนมากดาวน์โหลด Windows เวอร์ชันละเมิดลิขสิทธิ์ได้ฟรี โดยไม่สงสัยด้วยซ้ำว่าพวกเขาสามารถดาวน์โหลดและติดตั้ง Windows 8.1 เวอร์ชันทดลองได้ฟรี (และค่อนข้างถูกกฎหมาย) จากเว็บไซต์ Microsoft ซึ่งนำเสนอโดยซอฟต์แวร์ยักษ์ใหญ่สำหรับการทดสอบ 90 วัน .

ไม่ใช่ทั้งหมด แต่บางโปรแกรมมีเวอร์ชันแยกต่างหากสำหรับการทำงานกับ Windows 64 บิต ตามค่าเริ่มต้น ตัวติดตั้งโปรแกรมใดๆ มักจะได้รับการออกแบบสำหรับระบบปฏิบัติการ 32 บิต และควรติดตั้งโดยไม่มีปัญหาบนระบบปฏิบัติการ 64 บิต (ในโฟลเดอร์ C:\Program Files (x86)) แต่โปรแกรมที่ออกแบบมาสำหรับ Windows 64 บิตโดยเฉพาะจะไม่สามารถทำงานได้ในรูปแบบ 32 บิต เมื่อดาวน์โหลดโปรแกรมคุณจะต้องใส่ใจกับความลึกบิตของ Windows หากแน่นอนว่ามีข้อมูลดังกล่าวอยู่

การขาดสิทธิ์ของผู้ดูแลระบบเป็นสาเหตุหนึ่งที่ทำให้ไม่สามารถติดตั้งซอฟต์แวร์ได้หากทำงานบนคอมพิวเตอร์โดยใช้บัญชีผู้ใช้ที่มีสิทธิ์จำกัดซึ่งไม่รวมการติดตั้งซอฟต์แวร์และทำการเปลี่ยนแปลงระบบ

Microsoft NET Framework เป็นแพลตฟอร์มซอฟต์แวร์ที่ออกแบบมาเพื่อรับรองความเข้ากันได้ของซอฟต์แวร์ที่เขียนด้วยภาษาการเขียนโปรแกรมที่แตกต่างกัน และมีเวอร์ชันที่แตกต่างกัน ตัวอย่างเช่น Windows 8.1 มาพร้อมกับ NET Framework 4.5.1 ที่ติดตั้งไว้ล่วงหน้า ในขณะที่ Windows 7 มาพร้อมกับเวอร์ชัน 3.5.1 ที่ติดตั้งไว้ล่วงหน้า ในการติดตั้งบางโปรแกรม คุณต้องมี NET Framework เวอร์ชันเฉพาะ และต้องติดตั้งเพิ่มเติมด้วย นักพัฒนาซอฟต์แวร์ที่มีความระมัดระวังเป็นพิเศษอาจรวมตัวติดตั้งสำหรับ NET Framework เวอร์ชันที่ต้องการไว้ในแพ็คเกจการติดตั้งโปรแกรม แต่ถึงแม้ว่าจะไม่แสดงการดูแลผู้ใช้ดังกล่าว แต่คุณก็สามารถเรียกใช้โปรแกรมติดตั้งโปรแกรมได้และ Windows จะกำหนดเวอร์ชันของ NET Framework ที่ต้องการดาวน์โหลดและติดตั้งเอง เวอร์ชันที่ต้องการของแพลตฟอร์มซอฟต์แวร์นี้สามารถดาวน์โหลดด้วยตนเองได้ฟรีจากเว็บไซต์ Microsoft

คุณสามารถดูเวอร์ชันของ NET Framework บนคอมพิวเตอร์ของคุณได้ในส่วนโปรแกรมและคุณลักษณะของแผงควบคุม

วัตถุประสงค์ของแพลตฟอร์มซอฟต์แวร์ Microsoft Visual C++ คือเพื่อให้แน่ใจว่ามีการติดตั้งและการทำงานของโปรแกรมที่เขียนด้วยภาษาการเขียนโปรแกรม C++ บน Windows บ่อยครั้ง ส่วนประกอบนี้จะถูกติดตั้งบนระบบโดยอัตโนมัติพร้อมกับโปรแกรมและเกมที่จำเป็นต้องใช้ ในบางกรณี คุณสามารถดาวน์โหลด Visual C++ เวอร์ชันที่ต้องการด้วยตนเองได้ฟรีจากเว็บไซต์ Microsoft และติดตั้งลงในคอมพิวเตอร์ของคุณ

คุณสามารถดูข้อมูลเกี่ยวกับการมี Visual C++ ได้ในรายการโปรแกรมปกติที่ติดตั้งบนระบบ

แพลตฟอร์มซอฟต์แวร์อื่นที่จำเป็นสำหรับเกมเป็นส่วนใหญ่คือ DirectX และเวอร์ชันของส่วนประกอบนี้ก็มีความสำคัญเช่นกัน ซึ่งตามหลักการแล้วควรจัดให้มีการจำหน่ายเกมและโปรแกรมต่างๆ หากจำเป็น คุณสามารถดาวน์โหลด DirectX ได้ฟรีจากเว็บไซต์ Microsoft

คุณสามารถดูได้ว่าคอมพิวเตอร์ของคุณติดตั้งแพลตฟอร์มซอฟต์แวร์ DirectX หรือไม่ และหากเป็นเช่นนั้น เป็นเวอร์ชันใด โดยป้อนคำสั่ง "DXDIAG" ในช่องยูทิลิตี้ "Run" มาตรฐานแล้วกด Enter

ในกรณีส่วนใหญ่ สำหรับโปรแกรม เส้นทางการติดตั้งไม่สำคัญ สามารถวางไว้บนไดรฟ์ระบบ C หรือบนพาร์ติชันที่ไม่ใช่ระบบก็ได้ แต่มีหมวดหมู่โปรแกรมแยกต่างหากที่สามารถทำงานบนไดรฟ์ระบบได้เฉพาะในไดเร็กทอรีบางแห่งเท่านั้น โดยทั่วไปนี่คือ:

  • หรือ “ไฟล์ C:\โปรแกรม”;
  • หรือ “C:\Program Files (x86)” สำหรับระบบ 64 บิต
  • หรือ "C:\ชื่อผู้ใช้\AppData\Local"

ในกรณีนี้ไม่มีอะไรเหลือให้ทำนอกจากยอมรับกฎของเกมของผู้พัฒนาโปรแกรม หากติดตั้งโปรแกรมไว้แล้ว แต่ไม่ต้องการเริ่มทำงาน ควรถอนการติดตั้งแล้วติดตั้งใหม่อีกครั้ง

ไลบรารี DLL (ไฟล์ที่มีนามสกุล ".dll") เป็นไลบรารีแบบไดนามิกที่ให้ฟังก์ชันบางอย่างระหว่างการทำงานของโปรแกรม การไม่มีสิ่งเหล่านี้ค่อนข้างเป็นข้อยกเว้นของกฎ และอาจเกิดจากการใช้ Windows รุ่นละเมิดลิขสิทธิ์ หากจำเป็น คุณสามารถค้นหาไลบรารี DLL ที่หายไปบนอินเทอร์เน็ตได้ด้วยตนเอง และวางไว้ในไดเร็กทอรีที่ต้องการบนคอมพิวเตอร์ของคุณ แต่มีวิธีที่ง่ายกว่าในการแก้ปัญหา - ทำให้กระบวนการนี้เป็นอัตโนมัติโดยใช้โปรแกรม DLL Suite ซึ่งจะสแกนระบบเพื่อหาไฟล์“ .dll” ที่หายไปหรือเสียหายดาวน์โหลดบนอินเทอร์เน็ตและวางไว้ในตำแหน่งที่ถูกต้องบนคอมพิวเตอร์ .

การติดตั้งโปรแกรมบนคอมพิวเตอร์ของคุณอาจถูกป้องกันโดยโปรแกรมป้องกันไวรัสที่พิจารณาว่าไฟล์ปฏิบัติการนั้นน่าสงสัย และในกรณีของโปรแกรมป้องกันไวรัส Avast ซึ่งโดยค่าเริ่มต้นจะให้การแยกไฟล์ที่น่าสงสัย ตัวติดตั้งโปรแกรมจะต้องออกจากการกักกัน ตัวกรองความปลอดภัยของระบบ Windows SmartScreen ยังสามารถบล็อกกระบวนการติดตั้งแอปพลิเคชันได้

ปฏิกิริยาดังกล่าวจากโปรแกรมป้องกันไวรัสและระบบไม่ได้บ่งชี้ว่าโปรแกรมที่ติดตั้งนั้นเป็นภัยคุกคามต่อคอมพิวเตอร์ ในบางกรณี ทั้งโปรแกรมป้องกันไวรัสและ Windows เองก็ไม่มีข้อมูลใด ๆ เกี่ยวกับผู้พัฒนาโปรแกรม ไม่มีการสันนิษฐานว่ามีความบริสุทธิ์เกี่ยวกับโปรแกรมดังกล่าว และโปรแกรมเหล่านี้จะถูกจัดประเภทว่าเป็นอันตรายโดยอัตโนมัติ ทั้งโปรแกรมป้องกันไวรัสและ Windows เองก็สามารถบล็อกการติดตั้งได้ในกรณีที่เรากำลังพูดถึงชุดประกอบโปรแกรมแบบชำระเงินที่บรรจุใหม่หรือถูกแฮ็ก

หากโปรแกรมได้รับการตรวจสอบแล้ว คุณจะต้องปิดการใช้งานโปรแกรมป้องกันไวรัสชั่วคราวเพื่อไม่ให้รบกวนการติดตั้ง หาก Windows SmartScreen ตอบกลับ คลิก "รายละเอียดเพิ่มเติม" และในรายการการดำเนินการที่เปิดขึ้น ให้คลิก "เรียกใช้ต่อไป"

อาจเป็นไปได้ว่าไม่ต้องการติดตั้งโปรแกรมเนื่องจากขาดไดรเวอร์ในระบบสำหรับส่วนประกอบที่จำเป็นและอุปกรณ์ภายนอกของคอมพิวเตอร์ ตัวอย่างเช่น หากโปรแกรมได้รับการออกแบบให้ทำงานกับอุปกรณ์ภายนอกบางอย่าง เช่น กล้อง เครื่องพิมพ์ สแกนเนอร์ ฯลฯ โดยไม่มีไดรเวอร์ที่เหมาะสมในระบบ ซอฟต์แวร์ที่มีไว้สำหรับอุปกรณ์เหล่านี้จะตรวจไม่พบอุปกรณ์เหล่านี้ ในบางกรณี การติดตั้งโปรแกรมอาจไม่สามารถทำได้เนื่องจากไดรเวอร์เวอร์ชันล้าสมัย เพื่อแก้ไขปัญหาเกี่ยวกับไดรเวอร์และเวอร์ชันปัจจุบันซอฟต์แวร์ชนิดพิเศษได้รับการออกแบบ - ผู้จัดการไดรเวอร์ที่สแกนระบบเลือกและติดตั้งไดรเวอร์โดยอัตโนมัติ ซึ่งรวมถึง Carambis Driver Updater, DriverPack Solution, Driver Easy, DriverMax, Advanced Driver Updater, Slim Drivers

คุณสมบัติของคอมพิวเตอร์ไม่ตรงตามข้อกำหนดขั้นต่ำของโปรแกรม

ทุกวันนี้ คุณยังคงพบคอมพิวเตอร์หายากที่ใช้งานโดยมีส่วนประกอบที่ล้าสมัยซึ่งซอฟต์แวร์ตัวใดตัวหนึ่งอาจไม่ต้องการทำงานด้วย แต่อุปกรณ์คอมพิวเตอร์สมัยใหม่เกือบทั้งหมด รวมถึงรุ่นราคาประหยัดที่ใช้พลังงานต่ำ สามารถรันโปรแกรมส่วนใหญ่ที่เขียนขึ้นสำหรับ Windows ได้ แต่ด้วยเกมสมัยใหม่สถานการณ์จะแตกต่างออกไปบ้าง ไม่ใช่ทุกเกมที่ใช้ทรัพยากรมากจะใช้งานได้กับการ์ดวิดีโอออฟฟิศหรือรุ่นที่ล้าสมัย โดยมีโปรเซสเซอร์แบบคอร์เดียวหรือทรงพลังไม่เพียงพอ โดยมี RAM น้อยกว่า 2 GB

โปรแกรมตัดต่อวิดีโอ โปรแกรมสร้างแบบจำลอง 3 มิติ ซอฟต์แวร์ระดับมืออาชีพสำหรับการออกแบบสถาปัตยกรรมและการก่อสร้าง ฯลฯ ต่างก็ไม่แน่นอนเกี่ยวกับความสามารถของคอมพิวเตอร์

ในกรณีนี้ คุณไม่สามารถทำได้โดยไม่อัพเกรดคอมพิวเตอร์ของคุณ

ในบทความนี้ ฉันจะบอกคุณเกี่ยวกับสาเหตุที่พบบ่อยที่สุด 10 ประการที่ทำให้โปรแกรมไม่ติดตั้ง คุณจะได้เรียนรู้เกี่ยวกับอาการของสาเหตุเฉพาะ และจะสามารถวินิจฉัยและกำจัดอาการได้ด้วยตัวเอง

ไปเลย - เหตุผลสิบประการว่าทำไมโปรแกรมไม่ติดตั้งบน Windows

สาเหตุที่พบบ่อยที่สุดที่ทำให้โปรแกรมไม่ได้รับการติดตั้งคือการไม่มีไลบรารีระบบ NET Framework เวอร์ชันที่ต้องการ ไลบรารีนี้มีทรัพยากรที่จำเป็นสำหรับการทำงานปกติของโปรแกรมเฉพาะ ดังนั้นหากไม่มีก็ไม่สามารถติดตั้งโปรแกรมได้

ขอแนะนำให้คุณติดตั้ง NET Framework ทุกเวอร์ชันบนคอมพิวเตอร์ของคุณ โดยเริ่มจาก 2.0 และลงท้ายด้วยเวอร์ชันสูงสุดที่ Windows ของคุณรองรับ สิ่งนี้จะช่วยให้มั่นใจได้ถึงการทำงานปกติของโปรแกรมทั้งหมดที่เข้ากันได้กับระบบปฏิบัติการของคุณ

หากต้องการทราบว่า NET Framework เวอร์ชันใดที่ติดตั้งบนคอมพิวเตอร์ของคุณ ให้คลิกที่ปุ่ม "Start" เลือก "Control Panel" จากนั้นเปิดส่วน "Programs" จากนั้นเลือก "Programs and Features" (ตัวอย่างสำหรับ Windows 7) .

คุณสามารถดาวน์โหลดเวอร์ชันที่คุณขาดหายไปได้จากเว็บไซต์ Microsoft

ตามกฎแล้วหากไม่ได้ติดตั้งโปรแกรมเนื่องจากขาด NET Framework ที่จำเป็น ข้อความจะปรากฏขึ้นเพื่อระบุเวอร์ชันที่ต้องดาวน์โหลด

ขาดเวอร์ชันที่ต้องการ Visual C++ และ Direct X

สาเหตุทั่วไปถัดไปที่ทำให้โปรแกรมไม่ได้รับการติดตั้งคือการไม่มีส่วนประกอบ Visual C++ และ Direct X Visual C++ จำเป็นสำหรับโปรแกรมที่เขียนด้วยภาษา C++ ยอดนิยม และ Direct X จำเป็นสำหรับเกมส่วนใหญ่ เช่นเดียวกับ NET Framework มีคอมโพเนนต์เหล่านี้หลายเวอร์ชัน

คุณสามารถค้นหาเวอร์ชันของ Visual C++ ได้ในลักษณะเดียวกับ NET Framework - ในส่วน "โปรแกรมและคุณลักษณะ"

และเพื่อค้นหาเวอร์ชันของ Direct X ให้คลิก "Start" และเปิด "Run" (หรือ ctrl + R) เขียนคำสั่ง dxdiag แล้วคลิกตกลง

ตามกฎแล้วหากโปรแกรมไม่ได้ติดตั้งเนื่องจากไม่มีส่วนประกอบเหล่านี้หรือเวอร์ชันที่ถูกต้อง ข้อความที่เกี่ยวข้องจะปรากฏขึ้น สามารถดาวน์โหลด Visual C++ เวอร์ชันที่ต้องการได้ และ Direct X

ความลึกบิตของ Windows ไม่ถูกต้อง

Windows อาจเป็น 32 บิตหรือ 64 บิต คุณสามารถติดตั้งโปรแกรม 32 และ 64 บิตบนระบบปฏิบัติการ 64 บิตได้ และในระบบ 32 บิตจะมีเพียงโปรแกรม 32 บิตเท่านั้นที่จะใช้งานได้ ดังนั้นคุณจะไม่สามารถติดตั้งโปรแกรม 64 บิตลงไปได้

หากต้องการตรวจสอบ bitness ของระบบ ให้คลิกขวาที่ "Computer" และเลือก "Properties"

ความลึกบิตของโปรแกรมสามารถพบได้ในคำอธิบาย หากไม่เหมาะสม ข้อผิดพลาดที่เกี่ยวข้องจะปรากฏขึ้นระหว่างกระบวนการติดตั้ง

ไฟล์การติดตั้งเสียหาย

หากขณะติดตั้งโปรแกรม มีข้อผิดพลาดปรากฏขึ้นโดยระบุว่าไฟล์การติดตั้งเสียหาย คุณควรรับไฟล์นี้อีกครั้ง กรณีนี้อาจเกิดขึ้นได้เนื่องจากไฟล์โปรแกรมไม่ได้ดาวน์โหลดไฟล์ทั้งหมดหรือถูกโพสต์บนเว็บไซต์เสียหายแล้ว เพื่อแก้ไขปัญหา คุณต้องลองดาวน์โหลดไฟล์การติดตั้งโปรแกรมจากที่อื่น

DLL ที่จำเป็นหายไป

เหตุผลที่ไม่ค่อยพบว่าทำไมโปรแกรมไม่ได้รับการติดตั้งคือการไม่มีไลบรารีบางตัวในระบบซึ่งควรจะอยู่ที่นั่นตามค่าเริ่มต้น สิ่งนี้จะเกิดขึ้นหากมีการใช้ Windows รุ่นที่ไม่เป็นทางการหรือไลบรารีเหล่านี้ถูกลบออกโดยเจตนา

ปัญหาปรากฏในข้อความที่บ่นเกี่ยวกับไฟล์ DLL บางไฟล์

ในการแก้ปัญหานี้ คุณต้องดาวน์โหลดไฟล์ DLL ที่จำเป็นและวางไว้ในไดเร็กทอรีที่ต้องการ (ใน system32 หรือ SysWOW64) คุณสามารถดาวน์โหลดไลบรารี่

หลังจากนี้คุณควรลงทะเบียนห้องสมุด โดยคลิก "Start" และเลือก "Run" (หรือกด Ctrl + R) จากนั้นเขียน cmd แล้วคลิก "ตกลง" บนบรรทัดคำสั่ง ไลบรารีจะถูกลงทะเบียนด้วยคำสั่ง regsvr32 file.dll โดยที่ file.dll คือชื่อของไฟล์ไลบรารี

เส้นโค้งการสร้างโปรแกรม

สาเหตุที่พบบ่อยว่าทำไมไม่ติดตั้งโปรแกรมก็เนื่องมาจากมือที่คดเคี้ยวของโจรสลัดที่แฮ็กมันและให้คุณใช้งานฟรีหรือแก้ไขมันนั่นคือสร้างชุดประกอบของตัวเอง (บรรจุใหม่) เพื่อหลีกเลี่ยงปัญหานี้ โปรดอ่านความคิดเห็นของผู้ที่ลองใช้สิ่งที่คุณกำลังติดตั้งแล้ว

เป็นการยากที่จะบอกว่าข้อผิดพลาดใดที่อาจเกิดขึ้นเมื่อติดตั้งโปรแกรมดังกล่าว มันอาจจะเป็นอะไรก็ได้

โดยไม่มีสิทธิ์ของผู้ดูแลระบบ

หากคุณทำงานในสำนักงาน คุณอาจพบว่าผู้ใช้ของคุณไม่มีสิทธิ์ของผู้ดูแลระบบ ผู้ดูแลระบบของคุณอาจจงใจป้องกันไม่ให้มีการติดตั้งโปรแกรม เพื่อแก้ไขปัญหานี้ ให้ขอความช่วยเหลือจากเขา

สิ่งนี้สามารถเกิดขึ้นได้ไม่เฉพาะในสำนักงานเท่านั้น แต่ยังเกิดขึ้นที่บ้านด้วยหากผู้ใช้ของคุณบนพีซีไม่มีสิทธิ์ของผู้ดูแลระบบ

การบล็อกโดยโปรแกรมรักษาความปลอดภัย

คอมพิวเตอร์ทุกเครื่องมีโปรแกรมป้องกันไวรัสและซอฟต์แวร์บางตัวสามารถบล็อกได้ นี่เป็นสาเหตุทั่วไปที่ทำให้โปรแกรมไม่ได้รับการติดตั้ง วิธีแก้ปัญหานั้นง่ายมาก - ปิดการใช้งานโปรแกรมป้องกันไวรัสหรือโปรแกรมความปลอดภัยอื่น ๆ แล้วติดตั้งโปรแกรม หากจำเป็น ให้เพิ่มซอฟต์แวร์นี้ลงในรายการที่เชื่อถือได้ในโปรแกรมป้องกันไวรัสหรือโปรแกรมรักษาความปลอดภัยของคุณ

ระวัง. หากคุณไม่แน่ใจถึงความน่าเชื่อถือของแหล่งที่มาของโปรแกรม ไม่ควรติดตั้งหากโปรแกรมป้องกันไวรัสบ่น

ข้อขัดแย้งกับโปรแกรมเวอร์ชันเก่าที่ยังไม่ถูกลบออกทั้งหมด

หากคุณกำลังอัปเดตเวอร์ชันของโปรแกรมและถอนการติดตั้งเวอร์ชันเก่าก่อน จากนั้นลองติดตั้งเวอร์ชันใหม่ ข้อขัดแย้งอาจเกิดขึ้นได้หากส่วนประกอบของเวอร์ชันเก่าไม่ได้ถูกลบออกทั้งหมด สิ่งนี้มักเกิดขึ้นเมื่อใช้โปรแกรมถอนการติดตั้ง Windows มาตรฐาน

เมื่อต้องการแก้ไขปัญหานี้ คุณต้องลบส่วนประกอบทั้งหมดของเวอร์ชันก่อนหน้าด้วยตนเอง คุณยังสามารถใช้โปรแกรมทำความสะอาด เช่น CCLeaner

ข้อเสียของอุปกรณ์

ปัจจุบันมีโปรแกรมและเกมที่ไม่สามารถติดตั้งบนคอมพิวเตอร์ทุกเครื่องได้อีกต่อไป ดังนั้นจึงสามารถตอบสนองความต้องการพิเศษเกี่ยวกับการ์ดแสดงผล RAM และโปรเซสเซอร์ได้

คุณจะไม่สามารถแก้ไขปัญหานี้ได้ด้วยการดาวน์โหลดไฟล์บางไฟล์ ที่นี่คุณจะต้องอัพเกรดคอมพิวเตอร์ของคุณและซื้อฮาร์ดแวร์เพิ่มเติม

(11 การให้คะแนนเฉลี่ย: 4,18 จาก 5)

โปรแกรมสำหรับตั้งค่า Windows XP/Vista/7

ในบทความสั้น ๆ นี้ ฉันจะบอกวิธีติดตั้งโปรแกรมใด ๆ บนคอมพิวเตอร์ที่ไม่สามารถติดตั้งได้ ดูเหมือนว่าทุกอย่างจะง่าย คุณเรียกใช้ไฟล์การติดตั้งและตั้งค่าพารามิเตอร์ที่เหมาะสม คลิกปุ่มถัดไปจนกว่าการติดตั้งจะเสร็จสมบูรณ์ แต่นั่นไม่ใช่กรณี... การติดตั้งด้วยเหตุผลบางประการไม่ต้องการดำเนินการต่อ สาเหตุพื้นฐานที่สุดว่าทำไมไม่ได้ติดตั้งโปรแกรมคือเส้นทางสำหรับตัวแปรยาวเกินไปและมีตัวอักษรรัสเซียอยู่ในเส้นทางสำหรับตัวแปร ซึ่งหมายความว่าคุณต้องกำหนดค่าตัวแปรสภาพแวดล้อมของ Windows อีกเหตุผลหนึ่งก็คือการติดตั้งถูกบล็อกโดยโปรแกรมป้องกันไวรัส และเหตุผลประการที่สามที่น่าสนใจที่สุดที่ทำให้ไม่สามารถติดตั้งโปรแกรมได้ก็คือการขาดสิทธิ์ของผู้ดูแลระบบ

จะแก้ไขได้อย่างไร?

บันทึก. สำหรับขั้นตอนเหล่านี้ คุณต้องมีสิทธิ์ของผู้ดูแลระบบ

สำหรับวินโดวส์ XP:


ประการที่สอง คลิกขวาที่ "My Computer" (สำหรับ Windows XP) และเลือกรายการเมนู "Properties" จากนั้นเลือกแท็บ "ขั้นสูง" ในแท็บนี้เราสนใจ "ตัวแปรสภาพแวดล้อม" (ตัวแปรสภาพแวดล้อมผู้ใช้และระบบ) คลิกปุ่ม "ตัวเลือก" สำหรับตัวแปรสภาพแวดล้อมเราจะเห็นตัวแปรสภาพแวดล้อมของผู้ใช้ อุณหภูมิและ ทีเอ็มพี อุณหภูมิคลิกซ้ายแล้วกดปุ่ม "เปลี่ยน" ตอนนี้ในหน้าต่างที่เปิดขึ้นเราปล่อยให้ "ชื่อตัวแปร" ไม่สามารถเปลี่ยนแปลงได้และ "ค่าตัวแปร" ลบทุกอย่างที่มีอยู่แล้วเขียนด้วยตัวอักษรภาษาอังกฤษ C:\Temp นั่นคือ เส้นทางไปยังโฟลเดอร์ที่เราสร้างไว้ก่อนหน้านี้ หลังจากเข้าสู่เส้นทางของเราแล้วคลิกตกลง


ทีเอ็มพีเลือก - คลิก "เปลี่ยน" เปลี่ยน "ค่าตัวแปร" เป็น C:\Temp แล้วคลิกตกลง จากนั้นคลิกตกลงอีกครั้งแล้วคลิกตกลงอีกครั้ง ทุกอย่างพร้อมแล้ว ดังนั้นเราจึงกำหนดค่าตัวแปรสภาพแวดล้อมของ windows รีบูตและลองติดตั้งโปรแกรมอีกครั้ง

สำหรับวินโดวส์วิสตา/7:

ขั้นแรก คุณต้องสร้างโฟลเดอร์สำหรับตัวแปร โดยมีเงื่อนไขว่าโฟลเดอร์นั้นอยู่ใกล้กับรากของไดรฟ์ระบบมากที่สุดและมีเฉพาะตัวอักษรละตินเท่านั้น เช่น สร้างโฟลเดอร์ C:\Temp
ประการที่สอง คลิก "เริ่ม" - "แผงควบคุม" - "ระบบ" - "การตั้งค่าระบบขั้นสูง" ในหน้าต่าง "คุณสมบัติของระบบ" - แท็บ "ขั้นสูง" บนแท็บนี้คลิกที่ปุ่ม "ตัวแปรสภาพแวดล้อม" เราจะเห็นตัวแปรสภาพแวดล้อมของผู้ใช้ อุณหภูมิและ ทีเอ็มพีมันคือค่าของตัวแปรเหล่านี้ที่เราจะต้องเปลี่ยน การเลือกตัวแปร อุณหภูมิคลิกซ้ายแล้วกดปุ่ม "เปลี่ยน" ในช่อง "ค่าตัวแปร" และเขียนเป็นตัวอักษรภาษาอังกฤษ C:\Temp นั่นคือเส้นทางไปยังโฟลเดอร์ที่เราสร้างไว้ก่อนหน้านี้หลังจากเข้าสู่เส้นทางของเราแล้วคลิกตกลง
ตอนนี้เราทำเช่นเดียวกันกับตัวแปร ทีเอ็มพีเลือก - คลิก "เปลี่ยน" เปลี่ยน "ค่าตัวแปร" เป็น C:\Temp แล้วคลิกตกลง

ภายใต้ตัวแปรระบบ ค้นหาตัวแปรในรายการแบบเลื่อนได้ อุณหภูมิและ TMPเลือกทีละรายการโดยคลิก เลือก "แก้ไข" ในช่อง "ค่าตัวแปร" ป้อน C:\Temp คลิกตกลง และตกลงอีกครั้ง

ทุกอย่างพร้อมแล้ว ดังนั้นเราจึงกำหนดค่าตัวแปรสภาพแวดล้อมของ windows รีบูตและลองติดตั้งโปรแกรมอีกครั้ง

หากหลังจากขั้นตอนเหล่านี้ไม่สามารถติดตั้งโปรแกรมได้ สาเหตุอาจเป็นเพราะการติดตั้งแอปพลิเคชันถูกบล็อกโดยโปรแกรมป้องกันไวรัส คุณต้องดูข้อความของโปรแกรมป้องกันไวรัส

หากไม่สามารถติดตั้งโปรแกรมได้เนื่องจากต้องใช้สิทธิ์ของผู้ดูแลระบบ หมายความว่าคุณต้องติดตั้งโปรแกรมภายใต้ผู้ดูแลระบบ

ดาวน์โหลด Tweaker - โปรแกรมสำหรับปรับแต่ง Windows XP/Vista/7