การดำเนินการ Silverlight ถูกบล็อกเนื่องจากเวอร์ชันที่ติดตั้ง Microsoft Silverlight โปรแกรมนี้คืออะไรและจำเป็นหรือไม่? มาหาคำตอบกัน! คุณต้องการซิลเวอร์ไลท์

Microsoft Silverlight เป็นเทคโนโลยีที่ใช้ XML และ .NET ซึ่งเดิมมีจุดประสงค์เพื่อแทนที่ Adobe Flash การพัฒนาที่แข่งขันกันและคล้ายคลึงกันอีกประการหนึ่งคือ JavaFX ซึ่งเปิดตัวเกือบจะพร้อมกัน Silverlight ช่วยให้นักพัฒนาทำอะไรได้บ้าง? มีประสบการณ์กับ XAML ในการเขียนโปรแกรม ใช้มันให้เต็มที่ ปล่อยให้ตัวเองจัดการกราฟิกแบบเวกเตอร์ แอนิเมชั่น และวิดีโอได้ Silverlight นั้นเอง เซตย่อย Windows Presentation Foundation พร้อมฟีเจอร์ข้างต้นทั้งหมด นอกจากนี้ยังมี .NET CLR เวอร์ชันเต็มที่เรียกว่า CoreCLR ซึ่งช่วยให้คุณเขียนด้วย Silverlight ในภาษาการเขียนโปรแกรม .NET ใดก็ได้

แม้ว่า Silverlight และ Flash จะมีอะไรที่เหมือนกันมาก แต่ฟังก์ชันการทำงานและความสามารถของสภาพแวดล้อมการพัฒนาทั้งสองนี้แตกต่างกันอย่างเห็นได้ชัด

ซิลเวอร์ไลท์เป็นสภาพแวดล้อมการพัฒนาข้ามแพลตฟอร์มและนำไปใช้กับระบบปฏิบัติการ Windows, Mac OS 10.4 และสูงกว่า ปัญหาความเข้ากันได้ในขณะนี้คือการขาดการสนับสนุน Opera บางส่วนซึ่งมีผู้ใช้จำนวนมากใช้งาน ที่นี่ Flash มีข้อได้เปรียบอย่างไม่ต้องสงสัย - เป็นแพลตฟอร์มข้ามแพลตฟอร์มโดยสมบูรณ์ อย่างไรก็ตาม Silverlight 2 Beta 1 ที่เพิ่งเปิดตัวล่าสุดใช้งานได้กับ Opera 9.50 สำหรับ Windows เวอร์ชันล่าสุด แต่แน่นอนว่าเพื่อความเสถียรที่สมบูรณ์คุณจะต้องรอเวอร์ชันสุดท้าย
Microsoft Silverlight รุ่นเบต้ารุ่นแรกเปิดตัวในเดือนธันวาคม พ.ศ. 2549 อันดับแรก เวอร์ชันเสถียร– กลางปี ​​2550 Silverlight ต่างจากผลิตภัณฑ์ Microsoft ส่วนใหญ่ตรงที่มีส่วนหนึ่งของ Dynamic Language Runtime อยู่ภายใต้ โอเพ่นซอร์สรหัส.
เมื่อไม่กี่วันที่ผ่านมา เมื่อวันที่ 16 พ.ค. ภายใต้การอุปถัมภ์ของโครงการ โมโนนักพัฒนาซอฟต์แวร์ได้เปิดตัวปลั๊กอิน Silverlight เวอร์ชันโอเพ่นซอร์สสำหรับระบบปฏิบัติการแล้ว ลินุกซ์. การพัฒนานี้เรียกว่า แสงจันทร์. ข้อมูลเพิ่มเติมเกี่ยวกับเธอด้านล่าง

ในวันที่ 5 มีนาคมของปีนี้ Silverlight 2.0 เวอร์ชันเบต้าได้เปิดตัวแล้ว ซึ่งรวมอยู่ในนั้นด้วย ไมโครซอฟต์วิชวลสตูดิโอ 2008. หลังมีคุณสมบัติที่มีประโยชน์ดังต่อไปนี้:

เทมเพลตสำหรับโครงการ Visual Basic และ C#
ตัวสร้างอัจฉริยะและโค้ดสำหรับ XAML
การดีบักแอปพลิเคชัน
รองรับการอ้างอิงเว็บ
บูรณาการกับ Expression Blend

แต่ใน Silverlight ที่สอง มีการเพิ่มเติมที่เป็นประโยชน์และน่าพึงพอใจมากมาย เช่น:

นักพัฒนาสามารถเขียนด้วยภาษา .NET ใดก็ได้: VB, C#, JavaScript, IronPython และ IronRuby
ฝังองค์ประกอบ UI ได้ง่ายขึ้น (เป็นส่วนหนึ่งของ กรอบงาน WPF UI) เพิ่มการควบคุมที่หลากหลาย ( กล่องข้อความ, กล่องกาเครื่องหมาย, RadioButton, Slider, ScrollViewer, ปฏิทิน, DatePickerและอื่นๆ)
การสนับสนุน 'เครือข่ายที่หลากหลาย': โทรติดต่อฝ่ายสนับสนุน ส่วนที่เหลือ, WS*/สบู่, โรคอีสุกอีใส, RSSและบริการ HTTP มาตรฐานอื่น ๆ ฉันจะพูดถึงการเข้าถึงทรัพยากรต่างๆ แบบข้ามโดเมนอีกครั้งทันที
Rich Base Class Library รวมถึงฟังก์ชันการทำงานมากมาย (คอลเลกชัน, IO, สตรีม, โลกาภิวัตน์, XML ฯลฯ) รวมถึงความสามารถในการใช้งาน API สำหรับการรวม HTML DOM/JavaScript กับโค้ด .NET.
Silverlight 2 จะไม่ต้องการให้คุณติดตั้ง .NET Framework บนคอมพิวเตอร์ของคุณ เนื่องจากตัวติดตั้ง (อย่างไรก็ตาม น้ำหนักของมันสูงกว่าเวอร์ชันแรกมาก - 4.3MB) มีทุกสิ่งที่คุณต้องการ

เนื่องจากเราพูดถึง Silverlight เมื่อเปรียบเทียบกับ Flash จึงคุ้มค่าที่จะดูว่าเครื่องมือสร้างเหล่านี้แตกต่างกันอย่างไร แอปพลิเคชั่นอินเทอร์เน็ตที่หลากหลาย(แอพพลิเคชั่นที่มีฟังก์ชั่นครบครัน)
ตอนนี้ Adobe ได้เปิดตัวคู่แข่งโดยตรงกับ Silverlight ซึ่งเป็นสภาพแวดล้อมทางภาษาและการพัฒนา ดิ้นสักวันหนึ่งเราจะอุทิศบทความแยกต่างหากให้ และนี่คือรายการเปรียบเทียบ Silverlight และ Flash:

SilverLight ไม่จำเป็นต้องติดตั้งตัวแปลงสัญญาณวิดีโอเพื่อเล่นรูปแบบวิดีโอ .WMF
Flash ต้องใช้ตัวแปลงสัญญาณเพื่อเล่นวิดีโอ .WMF นอกจากนี้ยังมีข้อจำกัดในการเล่นวิดีโอรูปแบบอื่นด้วย

Silverlight รองรับวิดีโอแบบเต็มหน้าจอ
Flash ไม่รองรับวิดีโอแบบเต็มหน้าจอที่ปรับขนาดได้

Silverlight ใช้โมเดลแอนิเมชันที่เรียกว่า WPF ซึ่งอิงตามเวลามากกว่าแอนิเมชันแบบเฟรม
Flash ใช้ภาพเคลื่อนไหวแบบเฟรมต่อเฟรม

Silverlight ไม่รองรับรูปแบบ GIF และ BMP รองรับเฉพาะไฟล์ภาพ JPG และ PNG เท่านั้น
ปัจจุบัน Flash รองรับรูปแบบกราฟิกทั้งหมด

Silverlight ช่วยให้คุณสามารถฝังข้อความในโครงการของคุณ และติดตั้งพร้อมกับการโหลดอ็อบเจ็กต์
การทำงานกับฟอนต์ใน Flash นั้นค่อนข้างยาก

Silverlight ใช้ XAML และยังคงมีการประกาศ
แฟลช - ActionScript

Silverlight ยังไม่อนุญาตให้คุณทำงานกับกราฟิกพิกเซลและใช้เอฟเฟกต์และฟิลเตอร์ต่างๆ
Flash ช่วยให้คุณทำสิ่งนี้ได้แล้วตั้งแต่เวอร์ชัน 8

Silverlight ใช้ XAML ซึ่งอิงตามข้อมูลข้อความและสามารถแก้ไขได้อย่างง่ายดายโดยใช้ออบเจ็กต์ XML แบบธรรมดา
Flash ใช้รูปแบบการบันทึกแบบไบนารี (ไบนารี)

Silverlight ช่วยให้คุณใช้เทคโนโลยีต่างๆ เมื่อสร้างโปรเจ็กต์ - JavaScript, C#
Flash อนุญาตให้คุณใช้ ActionScript โดยทางโปรแกรมเท่านั้น

การใช้ Silverlight Streaming คุณสามารถสร้างเว็บไซต์วิดีโอเต็มรูปแบบโดยใช้บริการฟรี
ไม่มีบริการสตรีมมิ่งฟรีใน Flash

ในปัจจุบัน Silverlight ได้กำจัดจุดด้อยของตนออกไปแล้ว และเป็นแอปพลิเคชันข้ามแพลตฟอร์มโดยสมบูรณ์

แม้ว่าการเปรียบเทียบระหว่าง Silverlight และ Flash จะเกิดขึ้นบ่อยมาก แต่ก็ดูเหมือนจะไม่เป็นความจริงสำหรับทุกคน แท้จริงแล้ว Silverlight สามารถใช้เพื่อจุดประสงค์เดียวกับ Flash โดยประมาณ แต่แบบแรกนั้นเหมือนกับอะนาล็อกน้ำหนักเบาที่ทันสมัยของ Java Applet ที่รองรับเทคโนโลยีการสร้าง UI ขั้นสูง แนวโน้มทั่วไปหรือที่เรียกว่าเป้าหมายของเทคโนโลยี Silverlight นั้นเป็น "ความหนา" ที่นุ่มนวลของเว็บไคลเอ็นต์และการจากไปของเทคโนโลยียอดนิยมในปัจจุบัน จาวาสคริปต์/AJAX/Flash.
พวกมันพัฒนาในเวกเตอร์เดียวกัน แต่มีความแตกต่างบางประการ หากมีเป้าหมายหลัก อากาศ&ปริซึมเป็น " การนำอินเทอร์เน็ตมาใช้ในบ้าน" จากนั้น Silverlight ก็พยายาม เชื่องเว็บอย่างสมบูรณ์.
Microsoft Silverlight นั้นได้รับการติดตั้งอย่างสวยงามมาก เมื่อถูกสร้างขึ้น ทุกคนก็เห็นได้ชัดว่าการเขียนปลั๊กอินของเบราว์เซอร์เพื่อรองรับแอนะล็อกของ Java Applets ซึ่งใช้ .NET เท่านั้นนั้นไม่ใช่เรื่องยาก แน่นอนว่าเฟรมเวิร์กนั้นค่อนข้างหนักและไม่ใช่ว่าผู้ใช้ทุกคนจะติดตั้งมัน ดังนั้นโปรแกรมเมอร์ของ Microsoft จึงทำสิ่งต่อไปนี้ - พวกเขาใช้แอปเพล็ตที่รับผิดชอบ Silverlight 2.0 ในเบราว์เซอร์และมีส่วนที่น่าประทับใจของเฟรมเวิร์กที่จำเป็นสำหรับการทำงานปกติของแอปพลิเคชัน Silverlight และในขณะเดียวกันก็มีน้ำหนักน้อยกว่า 5 MB แม้ว่าเว็บไซต์จะระบุว่า: 1 MB (ที่นี่พนักงานของยักษ์ใหญ่ Redmond ประดับประดามัน - พวกเขาชอบมัน)

สำหรับการพัฒนา Silverlight คุณจะต้อง:

เสียบเข้าไปสำหรับเบราว์เซอร์ สามารถดาวน์โหลดเวอร์ชันเบต้าได้ เวอร์ชันที่มีให้สำหรับ Windows (IE, Opera, Firefox) และ Mac OS X
ซิลเวอร์ไลท์ SDKประกอบด้วยเครื่องมือและเอกสารประกอบ สามารถดาวน์โหลดได้
เครื่องมือซิลเวอร์ไลท์สำหรับ Visual Studio เป็นส่วนเสริมที่สะดวกสบายที่ช่วยให้คุณพัฒนาโครงการ SL ได้โดยตรงใน Visual Studio IDE ยังไม่รองรับเวอร์ชัน Express แต่ฟีเจอร์นี้จะอยู่ในเวอร์ชันสุดท้ายของผลิตภัณฑ์
ไมโครซอฟต์ เอ็กซ์เพรสชัน เบลนด์ 2.5การแสดงตัวอย่างเดือนมีนาคม 2551 เป็นสิ่งที่อยู่ระหว่างสภาพแวดล้อมการพัฒนาและโปรแกรมแก้ไขกราฟิกสำหรับการพัฒนาแอปพลิเคชัน WPF

ท่ามกลางการพัฒนาที่น่าสนใจที่เกี่ยวข้องโดยตรงกับ Silverlight Popfly เวอร์ชันเบต้าแบบปิดล่าสุดเป็นที่น่าสังเกตว่า

แมลงปอเป็นแอปพลิเคชัน Silverlight ที่อนุญาตให้ผู้ใช้สร้างการผสมผสาน วิดเจ็ต และแอปพลิเคชันอื่น ๆ โดยใช้อินเทอร์เฟซเว็บที่เรียบง่าย โครงการดังกล่าวทั้งหมดปรากฏบนคลื่นแห่งความสำเร็จ Yahoo ไปป์– เครื่องมือสำหรับสร้าง mashups และ mini-application แบบเดียวกันโดยใช้ ลากและวางอินเตอร์เฟซ. Microsoft เข้าสู่ตลาดเฉพาะกลุ่มนี้ในเวลาที่เหมาะสม และตามรายงานของ TechCrunch ที่เชื่อถือได้ ขณะนี้อยู่ข้างหน้าคู่แข่งทั้งหมด
และอยู่ข้างหน้าพวกเขาด้วยเหตุผลง่ายๆ ข้อเดียว นั่นคือการให้โอกาสมากขึ้น ใน Popfly คุณสามารถสร้างการผสมผสาน แอปพลิเคชัน เว็บเพจ วิดเจ็ต และรวมทั้งหมดนี้เข้ากับเครือข่ายโซเชียล (ซึ่งเป็นส่วนหนึ่งของแพลตฟอร์ม Live Spaces) ใน Live Spaces คุณสามารถร่วมทีมกับผู้ใช้รายอื่นและผู้สร้างแอปพลิเคชันได้ โดยทั่วไปแล้วจะมีการเชื่อมต่อที่ครอบคลุม นอกจากนี้ เมื่อเร็วๆ นี้ PopFly ไม่เพียงแต่สามารถ "ผูกมิตร" กับบริการต่างๆ เท่านั้น แต่ยังสร้างเกม "สบายๆ" ได้อีกด้วย และแม้แต่ผู้ที่ไม่เคยทำสิ่งนี้มาก่อนก็สามารถทำเช่นนี้ได้
เบื้องต้นสำหรับมือใหม่ ผู้พัฒนาเกมมีชุดเทมเพลตเกมมากกว่า 15 แบบ รูปภาพ ภาพเคลื่อนไหว เสียง และองค์ประกอบอื่น ๆ ของเกมในอนาคตหลายร้อยรายการ ทั้งหมดนี้สร้างและแก้ไขในโหมดภาพที่ชัดเจน คุณยังสามารถเล่นที่นั่นได้

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

แต่ละบล็อกทำหน้าที่เป็นโมดูลที่ใช้ API บริการเว็บ วันนี้มีบล็อกดังกล่าวหลายสิบบล็อกซึ่งให้โอกาสมากมายในการทำงานกับบริการต่างๆ

ตามที่สัญญาไว้ - คำสองสามคำเกี่ยวกับ แสงจันทร์. อันเป็นผลมาจากความร่วมมือร่วมกัน ไมโครซอฟต์ และโนเวลล์ซึ่งตกลงร่วมกันเมื่อฤดูใบไม้ร่วงครั้งล่าสุด โดยมีแนวคิดหลักคือ การย้ายแอปพลิเคชัน Silverlight ไปยังระบบปฏิบัติการ ลินุกซ์.
และเมื่อไม่นานมานี้ Moonlight 1.0 ก็ได้เปิดตัว ช่วยให้คุณสามารถเรียกใช้แอปพลิเคชันที่เขียนด้วย Silverlight 1.0 ได้ แต่ตอนนี้ควบคู่ไปกับสาขา Silverlight 1.1 Alpha - Silverlight 2 Beta 1 งานกำลังดำเนินการใน Moonlight เวอร์ชันถัดไป

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

บรรณาธิการสิ่งพิมพ์ออนไลน์ที่เชื่อถือได้ ReadWriteWeb ริชาร์ด แมคมานัสในการคาดการณ์ของเขาในปี 2551 ตั้งข้อสังเกตว่าเทคโนโลยีเช่น Silverlight จะได้รับแฟนๆ มากขึ้นเรื่อยๆ ทั้งนักพัฒนาและผู้ใช้ โดยเฉพาะอย่างยิ่งเมื่อคำนึงถึงความจริงที่ว่า Microsoft ไม่ได้ขี้เกียจและย้าย Silverlight ไปยังอุปกรณ์มือถือ. ในเดือนมีนาคม Nokia ได้ประกาศการสนับสนุนเทคโนโลยีนี้ในโทรศัพท์ซีรีส์ S40 และ S60 รวมถึง Nokia 770 และ n8x0 ส่วนเสริมนี้มีให้ใช้งานในรูปแบบปลั๊กอินสำหรับเบราว์เซอร์ของแพลตฟอร์มที่รองรับ

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

โดยปกติแล้ว ไม่ใช่ทุกๆ ห้าคนที่จะพยายามสร้างแอปพลิเคชันของตนเองใน Silverlight เพียงเพื่อดูความสามารถของมันด้วยตาของตัวเอง นอกจากนี้ วิธีดูความสามารถของ Silverlight ด้วยตาของคุณเองในฐานะแพลตฟอร์มสำหรับการพัฒนาโซลูชันทางธุรกิจเชิงโต้ตอบ
ด้วยเหตุนี้ Microsoft จึงเปิดตัวเว็บไซต์สำหรับการดำเนินงานของโรงพยาบาล ผู้สาธิตการเดินทางของผู้ป่วยเป็นโครงการของ Microsoft สาขาประเทศอังกฤษ ซึ่งพร้อมให้สาธารณชนเข้าชมเบื้องต้นแล้ว นี่ไม่ใช่เวอร์ชันสุดท้าย แต่มีฟังก์ชันหลักให้เลือกใช้และเป็นที่สนใจอยู่บ้าง
แอปพลิเคชันประกอบด้วยสามส่วน ซึ่งแสดงถึง “วันหนึ่งในชีวิตของสถาบันการแพทย์จากมุมมองของผู้ใช้ที่หลากหลาย” อินเทอร์เฟซแบบโต้ตอบเต็มรูปแบบจะแนะนำคุณตลอดทั้งแอปพลิเคชัน และ "คำแนะนำ" ในตัวจะแสดงวิธีใช้ประโยชน์จากฟีเจอร์ทั้งหมด
มีบางอย่างให้ดูจริงๆ อย่างน้อยเราก็สามารถสังเกตการทำงานของคาร์ดิโอแกรมโดยใช้เทคโนโลยีได้ ดีพซูม– ข้อมูลกราฟิกจำนวนมากที่ใช้งานง่าย

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

แอพพลิเคชั่นซิลเวอร์ไลท์

Silverlight ใช้เทคโนโลยีการปรับปรุงเบราว์เซอร์แบบดั้งเดิม - ปลั๊กอิน .

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

รูปด้านล่างแสดงสองมุมมองของเพจที่มีออบเจ็กต์ Silverlight ด้านบนคือหน้าที่ผู้ใช้เห็นเมื่อไม่ได้ติดตั้ง Add-in ของ Silverlight ณ จุดนี้ ผู้ใช้สามารถคลิกปุ่มคลิกทันทีเพื่อติดตั้งเพื่อไปที่เว็บไซต์ Microsoft ซึ่งพวกเขาจะได้รับแจ้งให้ติดตั้ง Add-on ด้านล่างนี้เป็นหน้าเดียวกันหลังจากติดตั้งโปรแกรมเสริม Silverlight:

ปัจจุบัน ส่วนเสริม Silverlight ได้รับการติดตั้งบนคอมพิวเตอร์ที่เชื่อมต่ออินเทอร์เน็ต 75% (รวมถึงเดสก์ท็อปและอุปกรณ์มือถือ) หากคุณพิจารณาเฉพาะคอมพิวเตอร์ที่ใช้ Windows และ Internet Explorer เปอร์เซ็นต์ของ Silverlight จะสูงกว่า ตัวเลขเหล่านี้น่าประทับใจ แต่ส่วนเสริม Flash ยังคงติดตั้งบนอุปกรณ์เว็บอื่นๆ มากขึ้น (96%)

ข้อกำหนดของระบบ Silverlight

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

หน้าต่าง

Silverlight 5 ทำงานบนคอมพิวเตอร์ที่ใช้ Windows 8, Windows 7, Windows Vista และ Windows XP เบราว์เซอร์เวอร์ชันขั้นต่ำที่รองรับ Silverlight คือ Internet Explorer 6, Firefox 1.5 และ Chrome 4.0 ส่วนเสริมยังใช้งานได้บน Windows 2000 แต่เฉพาะกับ Internet Explorer 6 เท่านั้น เบราว์เซอร์อื่นๆ เช่น Opera และ Safari (สำหรับ Windows) ยังรองรับส่วนเสริม Silverlight ด้วยเช่นกัน แต่ยังไม่มีการจัดทำเอกสารไว้สำหรับส่วนเสริมเหล่านั้น

แมคอินทอช

Add-in ของ Silverlight ทำงานบนคอมพิวเตอร์ Mac ที่ใช้ OS X 10.4.8 หรือใหม่กว่า ต้องเป็นโปรเซสเซอร์ Intel (ไม่ยอมรับฮาร์ดแวร์ PowerPC) สำหรับ Silverlight เวอร์ชันเบราว์เซอร์ขั้นต่ำคือ Firefox 2 และ Safari 3 อุปกรณ์มือถือของ Apple ไม่รองรับแอปพลิเคชัน Silverlight รวมถึง iPhone, iPod Touch และ iPad

ลินุกซ์

ส่วนเสริม Silverlight 5 ใช้งานไม่ได้บน Linux ในขณะนี้ แต่ทีมงาน Mono กำลังสร้างไลบรารีโอเพ่นซอร์สสำหรับ Silverlight (โครงการ Moonlight ที่ Microsoft รับรอง) Moonlight เวอร์ชันอย่างเป็นทางการที่เสถียรล่าสุดรองรับแอปพลิเคชัน Silverlight 2 แต่ตอนนี้มีการเปิดตัวเวอร์ชันเบต้าที่รองรับ Silverlight 4 แล้ว ความคืบหน้าช้า ดังนั้นจึงยังไม่ทราบว่า Moonlight จะรองรับ Silverlight 5 เมื่อใด

วินโดว์โฟน

Silverlight เป็นหนึ่งในสองเทคโนโลยีการพัฒนาแอปพลิเคชันที่ได้รับการสนับสนุนอย่างเป็นทางการสำหรับ Windows Phone 7 และ 8 (อีกอันคือ Microsoft XNA)

การติดตั้ง Add-in ของ Silverlight ต้องใช้ไฟล์ขนาดเล็ก (น้อยกว่า 10 MB) ซึ่งดาวน์โหลดได้ง่าย ดังนั้นการติดตั้ง Add-in ของ Silverlight จึงไม่ยากไปกว่าการติดตั้ง Flash

ซิลเวอร์ไลท์และแฟลช

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

สำหรับนักพัฒนา .NET การสร้างเว็บไซต์โดยใช้เนื้อหา Flash เป็นไปตามธรรมชาติ อย่างไรก็ตาม Flash ต้องการเครื่องมือพัฒนาแยกต่างหาก - ภาษาการเขียนโปรแกรมที่แตกต่างไปจากเดิมอย่างสิ้นเชิง ( แอ็กชันสคริปต์) และสภาพแวดล้อมการเขียนโปรแกรมอื่นๆ ( ดิ้น).

ส่วนที่แย่ที่สุดคือไม่มีวิธีง่ายๆ ในการผสานรวมเนื้อหา Flash เข้ากับโค้ดเซิร์ฟเวอร์ .NET โดยเฉพาะอย่างยิ่ง ต้องใช้ความพยายามอย่างมากในการเรียกออบเจ็กต์ Flash ไปยังส่วนประกอบ .NET การใช้โค้ดเซิร์ฟเวอร์ .NET เพื่อแสดงเนื้อหา Flash (เช่น การสร้างตัวควบคุม ASP.NET ที่จัดการเนื้อหา Flash) ถือเป็นงานที่ยากยิ่งขึ้น

เมื่อเปรียบเทียบกับ Flash แล้ว Silverlight ช่วยให้จัดการเนื้อหา .NET ได้ง่ายขึ้นมาก เป้าหมายหลักของ Silverlight คือการสร้างแอปพลิเคชันที่มีประสิทธิภาพและข้ามแพลตฟอร์มได้เหมือนกับ Flash โดยใช้แพลตฟอร์มการเขียนโปรแกรม .NET ระดับโลก ซึ่งช่วยให้นักพัฒนาสามารถเขียนโค้ดไคลเอนต์ Silverlight ในภาษาเดียวกัน (C# หรือ VB) เป็นโค้ดเซิร์ฟเวอร์ได้ นอกจากนี้ นักพัฒนาสามารถใช้นามธรรมแบบเดียวกันในโค้ดไคลเอนต์ Silverlight ที่พวกเขาใช้ในโค้ดเซิร์ฟเวอร์ รวมถึงสตรีม I/O การควบคุม คอลเลกชัน ออบเจ็กต์ทั่วไป และสิ่งอำนวยความสะดวก LINQ

ซิลเวอร์ไลท์และ HTML5

เมื่อเทคโนโลยี Silverlight ถูกสร้างขึ้น สันนิษฐานว่าจุดประสงค์หลักคือการพัฒนาหน้าเว็บที่มีประสิทธิภาพ และคู่แข่งหลักคือเทคโนโลยี Adobe Flash อย่างไรก็ตาม หลังจากที่ Silverlight เปิดตัวหลายเวอร์ชัน โลกก็เปลี่ยนไป แอป Adobe Flash ยังคงได้รับการรองรับในคอมพิวเตอร์เดสก์ท็อปแทบทุกเครื่อง แต่ไม่รวมอยู่ในผลิตภัณฑ์ยอดนิยมของ Apple เช่น iPhone และ iPad ด้วยเหตุนี้ กลุ่มอุปกรณ์เคลื่อนที่จึงเริ่มหันไปหาโซลูชันอื่นๆ เช่น แอปพลิเคชันเฉพาะแพลตฟอร์มเดียว (ทำงานบนระบบปฏิบัติการเดียว) และ HTML5

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

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

เนื่องจากแนวโน้มเหล่านี้ นักพัฒนา Silverlight จำนวนมากจึงไม่แน่ใจเกี่ยวกับตำแหน่งของเทคโนโลยีในอนาคตของอินเทอร์เน็ต เนื่องจากขณะนี้อนาคตค่อนข้างไม่แน่นอน ให้พิจารณาปัจจัยต่อไปนี้

    การใช้งานและการสนับสนุน HTML5 ยังไม่เสร็จสมบูรณ์ โดยเฉพาะอย่างยิ่ง คุณลักษณะ HTML5 บางอย่างไม่ได้รับการรองรับใน Internet Explorer ใน IE 10 คุณลักษณะ HTML5 บางอย่างได้รับการสัญญาไว้แต่ไม่เคยมาถึง มีฟีเจอร์มากมายใน IE 9 แต่ IE 8 แทบไม่มีฟีเจอร์ HTML5 เลย สิ่งนี้แย่เกินไปเพราะ IE 8 ยังคงเป็นเบราว์เซอร์ยอดนิยมสำหรับระบบปฏิบัติการ Windows XP ซึ่งไม่แสดงสัญญาณของการออกจากฉาก (ยังคงติดตั้งอยู่ในคอมพิวเตอร์เดสก์ท็อปส่วนใหญ่) ด้วยเหตุผลเหล่านี้ HTML5 ยังคงเป็นเทคโนโลยีที่ได้รับการสนับสนุนน้อยกว่า Silverlight และสถานการณ์นี้จะไม่เปลี่ยนแปลงเป็นเวลาอย่างน้อยหลายปี

    Silverlight มีคุณสมบัติที่ HTML5 ไม่มี แม้แต่เบราว์เซอร์ที่รองรับ HTML5 อย่างสมบูรณ์ยังตามหลัง Silverlight มากในบางประเด็นสำคัญ พวกเขาไม่ได้ให้ความสามารถอันทรงพลังสำหรับการสตรีมวิดีโอ การเร่งความเร็วกราฟิกด้วยฮาร์ดแวร์ การเรียกส่วนประกอบ Windows การเข้าถึงไฟล์ การเรียกใช้แอปพลิเคชันนอกเบราว์เซอร์ การท่องเครือข่าย ฯลฯ เป็นเรื่องยากที่จะจินตนาการว่าแพลตฟอร์ม HTML5 จะสามารถแข่งขันกับคุณสมบัติพิเศษบางอย่างของ Silverlight ได้ เช่น องค์ประกอบ PivotViewer ซึ่งรวมงานแอนิเมชัน การกรองข้อมูล และปรับขนาดรูปภาพไว้ในแพ็คเกจเดียวที่ใช้งานง่าย

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

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

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

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

Silverlight และ Metro/Windows 8

เมื่อ Microsoft ประกาศว่า Windows 8 จะใช้โมเดลการเขียนโปรแกรมใหม่สำหรับแอปพลิเคชันไคลเอ็นต์ที่มีประสิทธิภาพ (เรียกว่า Metro) การพัฒนาแพลตฟอร์ม Silverlight ก็หยุดชะงักลง นักพัฒนาหลายคนสงสัยว่า: รูปแบบการเขียนโปรแกรมใหม่จะกลายเป็นนักฆ่าของ Silverlight ในอนาคตอันใกล้นี้หรือไม่?

คำตอบสำหรับคำถามนี้คือ “ไม่!” เด็ดขาด! เทคโนโลยี Metro ได้รับการออกแบบมาเพื่อให้ง่ายต่อการสร้างแอปพลิเคชันประเภทที่แตกต่างไปจากเดิมอย่างสิ้นเชิง: น้ำหนักเบา ไวต่อการสัมผัส และเน้นข้อมูล แอปพลิเคชันเหล่านี้ออกแบบมาสำหรับแท็บเล็ต Windows 8 รุ่นต่อๆ ไป เทคโนโลยี Metro (เช่น WPF ที่ใกล้ชิด) แข่งขันกับแพลตฟอร์ม iPad แอปพลิเคชัน Metro ไม่สามารถทำงานบนแพลตฟอร์มที่ไม่ใช่ของ Microsoft หรือบน Windows เวอร์ชันใดๆ ก็ตามที่ไม่ใช่ Windows 8 ด้วยเหตุนี้ เทคโนโลยี Metro จึงไม่ใช่คู่แข่งหรือเป็นที่สนใจของนักพัฒนา Silverlight

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

ซิลเวอร์ไลท์ และ WPF

ด้านที่น่าสนใจที่สุดประการหนึ่งของเทคโนโลยี Silverlight คือการยืมโมเดล WPF อันทรงพลังจาก .NET มาใช้ในการสร้างอินเทอร์เฟซไคลเอ็นต์ที่ซับซ้อน

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

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

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

    Silverlight ยืมส่วนควบคุมพื้นฐานและกลไกการสร้างเทมเพลตจำนวนมาก (สำหรับการเปลี่ยนรูปลักษณ์ของส่วนควบคุมมาตรฐาน) จาก WPF

    Silverlight ใช้รูปร่าง เส้นทาง การแปลง และแปรงเพื่อวาดภาพ 2 มิติ คุณสมบัติทั้งหมดนี้เกือบจะเหมือนกับใน WPF

    โต๊ะทำงาน Silverlight มอบโมเดลแอนิเมชันที่ประกาศซึ่งอิงตามลำดับสตอรี่บอร์ด และทำงานในลักษณะเดียวกับโมเดลแอนิเมชัน WPF

    คลาส MediaElement ใช้เพื่อเล่นไฟล์เสียงและวิดีโอ เช่นเดียวกับใน WPF

การพัฒนาซิลเวอร์ไลท์

Silverlight 1 เป็นเวอร์ชันที่เรียบง่ายมาก รวมการรองรับการวาดภาพ 2D และการเล่นมัลติมีเดีย มันไม่มีแม้แต่ไดรเวอร์รันไทม์ CLR หรือคอมไพเลอร์ภาษา .NET ดังนั้นนักพัฒนาจึงถูกบังคับให้เขียนโค้ดใน JavaScript

Silverlight 2 ได้รับการเปลี่ยนแปลงอย่างรุนแรง โดยเพิ่มรันไทม์ภาษาทั่วไป ชุดย่อยของคลาส .NET Framework และโมเดลส่วนต่อประสานผู้ใช้ที่ใช้ WPF ด้วยเหตุนี้ Silverlight 2 จึงกลายเป็นหนึ่งในเทคโนโลยีที่ได้รับการคาดหวังมากที่สุดในประวัติศาสตร์ของ Microsoft

Silverlight เวอร์ชันถัดๆ ไปไม่ทะเยอทะยานมากเท่ากับ Silverlight 2 Silverlight 5 ยังคงรักษารูปแบบการพัฒนา Silverlight 2 และเพิ่มคุณสมบัติใหม่ๆ ที่ได้รับการคัดสรรมาอย่างดีหลายประการ มาดูข้อดีของเวอร์ชันล่าสุดกัน:

ผลผลิตเพิ่มขึ้น

แอปพลิเคชัน Silverlight 5 เปิดตัวเร็วขึ้น รองรับเบราว์เซอร์ 64 บิต และแสดงแบบอักษรขนาดเล็กที่ป้องกันนามแฝงได้ชัดเจนยิ่งขึ้น

พิมพ์เวกเตอร์

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

การเร่งความเร็วด้วยฮาร์ดแวร์กราฟิก 3D

Silverlight มอบแอปพลิเคชันที่เป็นส่วนหนึ่งของเฟรมเวิร์ก Microsoft XNA สำหรับการสร้างเกม XBox เพิ่มอินเทอร์เฟซระดับต่ำที่มีประสิทธิภาพสำหรับการแสดงฉาก 3 มิติ สิ่งสำคัญที่สุดคือ การคำนวณทั้งหมดดำเนินการในฮาร์ดแวร์ ซึ่งช่วยปรับปรุงประสิทธิภาพได้อย่างมาก คุณยังสามารถสังเกตการลดเวลาแฝงของเสียงได้ด้วยการรองรับเครื่องมือ Microsoft XNA เมื่อเล่นไฟล์เสียง สิ่งนี้มีประโยชน์อย่างยิ่งในวิดีโอเกมที่ความล่าช้าไม่สามารถยอมรับได้

การเล่นที่ยืดหยุ่น

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

การดู PivotTable

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

การดีบัก XAML

ตอนนี้คุณสามารถแก้ไขข้อผิดพลาดในการผูกข้อมูลได้โดยการตั้งค่าจุดพักในนิพจน์การผูกข้อมูล

หน้าต่างเด็ก

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

รองรับการเข้าถึงไฟล์และการโทรแบบ P/เรียก

แอปพลิเคชั่นที่ทำงานด้วยสิทธิ์ระดับสูงสามารถเข้าถึงไฟล์ใด ๆ ในฮาร์ดไดรฟ์ที่ผู้ใช้สามารถเข้าถึงได้ (ยกเว้นไฟล์ที่ต้องการสิทธิ์ผู้ดูแลระบบ) บนคอมพิวเตอร์ Windows คุณสามารถใช้การเรียก P/Inrigg เพื่อเข้าถึงฟังก์ชัน C ดั้งเดิมจากไลบรารี Windows API

ความเข้ากันได้แบบย้อนหลังของ Silverlight 5

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

เพื่อป้องกันไม่ให้การเปลี่ยนแปลงส่งผลกระทบต่อแอปพลิเคชันที่มีอยู่ Silverlight 5 จะใช้ นิสัยใจคอ (ไม่ได้มาตรฐาน). เมื่อ Add-in ของ Silverlight 5 โหลดแอปพลิเคชันที่คอมไพล์สำหรับ Silverlight เวอร์ชันก่อนหน้า มันจะเปิดใช้งานโหมดแบบกำหนดเองที่จำลองลักษณะการทำงานรันไทม์ของ Silverlight เวอร์ชันก่อนหน้าอย่างใกล้ชิดโดยอัตโนมัติ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับความแตกต่างเล็กน้อยระหว่าง Silverlight 5 และ Silverlight 4 ดูบทความการตรวจสอบให้แน่ใจว่าแอปพลิเคชัน Silverlight ของคุณทำงานกับ Silverlight 5 บน MSDN

ฉันต้องการถามผู้เชี่ยวชาญของ Microsoft เนื่องจากวิธีการอื่นหมดแล้วจึงไม่มีใครช่วยได้ ปัญหาคือฉันต้องการติดตั้ง Silverlight (พูดให้ชัดเจนกว่านั้นคือฉันไม่ต้องการมันจริงๆ :) แต่ Netflix จะไม่ทำงานหากไม่มีมัน)

ใช่ฉันจะบอกคุณทันทีว่าระบบเป็น 7 32 บิต มีการติดตั้งเบราว์เซอร์หลายตัว - IE10, FireFox, Chrome

และตอนนี้ความพยายามในการติดตั้งใด ๆ ก็จบลงด้วยความล้มเหลว ฉันพยายามเรียกใช้จากเบราว์เซอร์ที่แตกต่างกันโดยไม่มีเบราว์เซอร์เลย Silverlight.exe - ผลลัพธ์ก็เหมือนเดิม - "ไม่สามารถติดตั้งได้" ยิ่งไปกว่านั้น ในตอนแรกปุ่ม “ข้อมูลเพิ่มเติม” ใช้งานไม่ได้เลย ทันใดนั้นมันก็เริ่มทำงานและเริ่มแสดงบนเว็บไซต์ Microsoft พร้อมข้อความ:

รหัสข้อความ: 1622

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

ฉันไม่เข้าใจว่าทำไมเรื่องไร้สาระเช่นนี้ ฉันติดตั้งโปรแกรมมากมาย และไม่มีสักโปรแกรมเดียวที่บ่น ไม่มีปัญหากับระบบไฟล์ มีไดเร็กทอรี windows\Temp และสามารถเข้าถึงได้ นอกจากนี้ ฉันยังสร้าง C:\TEMP พิเศษสำหรับเขาด้วย ฉันคิดว่าบางทีเขาอาจจะบ่นเกี่ยวกับมัน เหมือน.

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

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

โลโก้ Microsoft Silverlight อย่างเป็นทางการ

เหตุใดจึงจำเป็น?

Silverlight ได้รับการพัฒนาโดย Microsoft ให้เป็นเทคโนโลยีที่กว้างกว่า ปลอดภัยกว่า และมีประสิทธิภาพมากกว่าคู่แข่งโดยตรง วัตถุประสงค์ของเทคโนโลยีทั้งสองจะเหมือนกัน กล่าวคือ การพัฒนาและการสนับสนุนแอปพลิเคชันที่มีกราฟิกแบบเวกเตอร์ แรสเตอร์ 2D และ 3D คลิปเสียงและวิดีโอ เป็นแพลตฟอร์มสำหรับแอปพลิเคชัน RIA

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

Silverlight ผสมผสานองค์ประกอบเว็บที่ทันสมัยที่สุด 4 องค์ประกอบเข้าด้วยกัน

สันนิษฐานว่า Silverligth จะถูกปรับใช้ในแต่ละแพลตฟอร์มปฏิบัติการ แต่จริงๆ แล้วปรากฏเฉพาะบน Windows, Mac OS X, Symbian เท่านั้น ข้ามแพลตฟอร์มยังบอกเป็นนัยว่าแอปพลิเคชันที่พัฒนาโดยใช้ Silverligth ควรใช้งานได้และดูดีทั้งบนหน้าจอคอมพิวเตอร์ส่วนบุคคลและบนจอแสดงผลแท็บเล็ตหรือสมาร์ทโฟน

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

แอปพลิเคชัน Silverlight (ตั้งแต่เวอร์ชัน 2 เป็นต้นไป) เป็นส่วนหนึ่งของเทคโนโลยี .NET ซึ่งช่วยให้สามารถพัฒนาในภาษาแพลตฟอร์มใดก็ได้ (C#, Object C++, Python)

คุณต้องติดตั้งอะไรบ้าง

สำหรับโปรแกรมเมอร์ การติดตั้ง Silverlight เกี่ยวข้องกับการปรับใช้สภาพแวดล้อมการพัฒนาที่เหมาะสมบนพีซีของคุณ: Visual Studio บน Windows และ Mac OS X และ Mono บน Linux

สำหรับผู้ใช้ Silverlight เป็นโมดูลหรือปลั๊กอินสำหรับเว็บเบราว์เซอร์ หากต้องการใช้ความสามารถ คุณจะต้องดาวน์โหลดเบราว์เซอร์ที่รองรับ

คุณต้องการซิลเวอร์ไลท์

หากคุณเป็นผู้ใช้คำตอบนั้นชัดเจน เลขที่ ในปี 2012 เทคโนโลยีได้รับการยอมรับอย่างเป็นทางการว่าไม่มีท่าว่าจะดีและล้าสมัย และในปัจจุบันไม่มีเบราว์เซอร์สมัยใหม่รองรับ (ยกเว้น Edge)

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

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


แบ่งปันบทความบนโซเชียลเน็ตเวิร์ก! ช่วยเว็บไซต์ของเรา!

เข้าร่วมกับเราบน VK!

สวัสดีทุกคน) วันนี้ฉันจะบอกคุณเกี่ยวกับปลั๊กอินที่เรียกว่า Microsoft Silverlight ซึ่งจำเป็นสำหรับมัลติมีเดียในการทำงานบนเว็บไซต์ นั่นคือภาพเคลื่อนไหวเสียงและวิดีโอบางประเภทโดยทั่วไปแล้ว Microsoft Silverlight จำเป็นสำหรับทั้งหมดนี้! แต่สิ่งที่น่าสนใจคือ ตามที่ฉันเข้าใจ มันเป็นอะไรที่เหมือนกับ Adobe Flash Player มาจาก Microsoft เท่านั้น ตอนนี้มันน่าสนใจแล้ว! นั่นคือด้วยความช่วยเหลือของ Silverlight นี้ คุณสามารถเล่นวิดีโอบนเว็บไซต์ได้โดยไม่ต้องใช้ Flash ธรรมดา!

นี่เป็นเรื่องตลกที่ไม่คาดคิด นั่นคือสิ่งที่ฉันได้รู้ ฉันไม่รู้ว่าคุณรู้หรือไม่ แต่ฉันจะเขียน - ในปี 2558 การสนับสนุนปลั๊กอินรูปแบบ NPAPI ถูกปิดใช้งานในเบราว์เซอร์จำนวนมาก และนั่นคือสาเหตุที่ Microsoft Silverlight ไม่ทำงานในเบราว์เซอร์เช่น Opera, Mozilla Firefox, Google Chrome อีกต่อไป! ด้วยเหตุนี้จึงมีความไม่พอใจมากมายบนอินเทอร์เน็ตและทั้งหมดนั้น ผู้ใช้จำนวนมากจึงเริ่มมองหาตัวเลือกในการเปิดใช้งาน NPAPI แต่น่าเสียดายที่สิ่งนี้ไม่สามารถทำได้อีกต่อไป อย่างไรก็ตาม คุณสามารถใช้เวอร์ชันเก่าได้ เช่น ฉันใช้ Chrome เวอร์ชันเก่า และคุณสามารถเปิดใช้งาน NPAPI ได้ที่นั่น! หากคุณสนใจ ฉันเขียนเกี่ยวกับเรื่องนี้

Microsoft Silverlight - การซักถาม

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

ฉันยังอ่านความคิดเห็นหนึ่งที่เบราว์เซอร์อาจหยุดทำงานเนื่องจากไซต์ที่ใช้ Microsoft Silverlight และทั้งหมดเป็นเพราะเบราว์เซอร์ไม่รองรับสิ่งนี้อีกต่อไป! บางทีนี่อาจเป็นสาเหตุที่ทำให้ค้างเนื่องจากมีบางอย่างบนไซต์ที่เบราว์เซอร์ไม่รองรับ เอาล่ะนี่เป็นตรรกะ .. )

ตามที่ฉันเข้าใจ ในขณะนี้ Microsoft Silverlight ใช้งานได้ในเบราว์เซอร์ Internet Explorer เท่านั้น หากคุณใช้เบราว์เซอร์นี้ คุณอาจไม่จำเป็นต้องลบ Microsoft Silverlight แต่ถ้าคุณไม่ใช้งาน ฉันคิดว่าคุณสามารถลบออกได้ ลองคิดดูเองว่าสิ่งนี้ไม่ได้รับการสนับสนุนจากเบราว์เซอร์ยอดนิยมอีกต่อไป แต่โดยทั่วไปแล้ว YouTube ต้องการเปลี่ยนไปใช้รูปแบบที่ไม่มี Flash โดยใช้เพียง HTML5 สำหรับวิดีโอ.. สิ่งต่างๆ ก็เป็นเช่นนี้..

ฉันยังมี Microsoft Silverlight นี้ด้วย ไม่ใช่แค่สามชิ้นเท่านั้น - SDK เวอร์ชัน 4 ปกติและ SDK เวอร์ชัน 5 ไม่รู้มาจากไหน ไม่ได้ติดตั้งเองแน่นอน..

โดยทั่วไปฉันไม่รู้เกี่ยวกับคุณ แต่ฉันจะลบสิ่งนี้)

ตามที่ฉันเข้าใจ สิ่งนี้ถูกติดตั้งในโฟลเดอร์เหล่านี้:

C:\โปรแกรม Files\Microsoft Silverlight\
C:\ไฟล์โปรแกรม (x86)\Microsoft Silverlight\
C:\Program ไฟล์ (x86)\Microsoft SDKs\Silverlight\
C:\Program ไฟล์ (x86)\MSBuild\Microsoft\Silverlight\
C:\Program Files (x86)\Microsoft SDKs\RIA Services\v1.0\Libraries\Silverlight\

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


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

จะลบ Microsoft Silverlight ออกจากคอมพิวเตอร์ของคุณได้อย่างไร

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

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

ดังนั้นในการถอนการติดตั้งคุณต้องคลิกเริ่มแล้วเลือกแผงควบคุมที่นั่น:


หากคุณมี Windows 10 ก็เจ๋งอย่างไม่ต้องสงสัย แต่มีรายการนี้อยู่ในเมนูอื่นหากต้องการโทรให้กดปุ่ม Win + X!

จากนั้นเราจะพบไอคอนโปรแกรมและคุณลักษณะ เปิดใช้งาน:


หน้าต่างจะเปิดขึ้นพร้อมโปรแกรมที่ติดตั้งทั้งหมด อย่าเพิ่งลบอะไรที่นี่! นั่นคืออย่าลบอะไรเลยเพราะอาจมีข้อผิดพลาดและข้อผิดพลาดทุกประเภท! ในรายการนี้ ให้ค้นหา Microsoft Silverlight คลิกขวาแล้วเลือก Uninstall:


จากนั้นข้อความต่อไปนี้จะปรากฏขึ้น ที่นี่คุณคลิก ใช่ (ถ้าคุณยังไม่เปลี่ยนใจ แน่นอน):


จากนั้นหน้าต่างต่อไปนี้จะปรากฏขึ้น:


การลบทั้งหมดอาจใช้เวลาประมาณสิบวินาที แต่ในหน้าต่างซึ่งรายการซอฟต์แวร์อยู่โดยส่วนตัวแล้วฉันยังมี Microsoft Silverlight เวอร์ชัน 4 SDK และ 5 SDK:


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

วิธีทำความสะอาด Windows หลังจากถอนการติดตั้ง Microsoft Silverlight

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


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

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


จากนั้นฉันเลือกลบจากเมนูแล้วคลิกตกลง:


Unlocker เริ่มลบทุกสิ่งที่ฉันได้เลือกไว้ และพูดตามตรง มันค่อนข้างน่ากลัวเล็กน้อย เพราะแม้แต่ข้อความนี้ก็เด้งขึ้นมา ฉันก็คลิกใช่:


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

นี่คือวิธีการลบออกประมาณห้านาที:

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

ดังนั้นฉันก็ไม่แน่ใจ 100% แต่การลบไฟล์ขยะดูเหมือนจะปลอดภัย!

ตอนนี้ฉันจะแสดงวิธีลบขยะออกจากรีจิสทรีที่เหลือจาก Microsoft Silverlight)

ดูสิกดปุ่ม Win + R ค้างไว้แล้วเขียนคำสั่งต่อไปนี้ที่นั่น:

และคลิกตกลง:


ตัวแก้ไขรีจิสทรีจะเปิดขึ้น อย่าลบสิ่งใด ๆ ในนั้นโดยไม่มีเหตุผล ที่นี่เราจะมองหาขยะ ในการดำเนินการนี้ให้กดปุ่ม Ctrl + F ค้างไว้แล้วเขียนดังนี้:

ไมโครซอฟต์ ซิลเวอร์ไลท์

โดยหลักการแล้วใช้คำว่า Silverlight ได้เลย.. แต่ด้วยชื่อเต็มความแม่นยำจะสูงกว่า..


เพียงเท่านี้การค้นหาก็จะเริ่มขึ้น สิ่งใดก็ตามที่เลือกในภายหลังสามารถลบได้ สิ่งเหล่านี้อาจเป็นได้ทั้งโฟลเดอร์ (ด้านซ้าย) หรือคีย์ (ทางด้านขวา) คลิกขวาที่พวกเขาแล้วเลือกลบ จากนั้นกดปุ่ม F3 เพื่อดำเนินการค้นหาต่อไปเรื่อยๆ จนกว่าจะมีข้อความแจ้งว่าการค้นหาสิ้นสุดลงแล้ว! ตัวอย่างเช่น ฉันพบคีย์ DisplayName บางอัน หากคุณดับเบิลคลิก คุณจะเห็นสิ่งนี้:


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


ฉันไม่พบโฟลเดอร์ถังขยะใดๆ แต่การลบมันทำได้ง่ายพอๆ กัน คลิกขวาบนโฟลเดอร์นั้นแล้วเลือก Delete!

อย่างที่คุณเห็นทุกอย่างเรียบง่าย หากคุณทำทุกอย่างตรงตามที่ฉันเขียนไว้ก็จะไม่มีข้อผิดพลาด หากคุณมีข้อสงสัยก็ไม่ควรทำอะไรเลย ความเสถียรของ Windows มีความสำคัญมากกว่า! แต่ทางเลือกที่เหมาะสมที่สุดคือสร้างจุดตรวจฟื้นฟู! ฉันขอเตือนคุณอีกครั้งว่าฉันเขียนเกี่ยวกับเรื่องนี้!

อย่างไรก็ตาม ด้วยวิธีนี้ ฉันยังได้ลบโปรแกรมป้องกันไวรัส Avast และล้างถังขยะหลังจากนั้น หากคุณสนใจ!

พวกคุณทุกคน โชคดีนะ ฉันขอให้คุณอารมณ์ดีและไม่มีปัญหา!)

18.08.2016