Vài tháng trước, tôi đã viết phần tiên tri của mình Các bản cập nhật Windows 10 - Một bước tiến, một bước lùi, phàn nàn về sự phức tạp quá lớn trong cơ sở cập nhật trong phiên bản mới nhất của hệ điều hành này, lượng thời gian cần thiết để hoàn thành công việc , cũng như một số cải tiến theo kế hoạch được thiết kế để giải quyết những vấn đề này. Sau đó, còn có vấn đề về chất lượng.
Tôi đã nhấn mạnh điều này trong các bài đánh giá dành cho Người sáng tạo gần đây của mình - lần đầu tiên, tôi gặp lỗi lớn trong bản dựng 1804, điều chưa từng xảy ra với tôi trước đây, vì Bản cập nhật Windows từng là huyền thoại vững chắc. Và sau đó, Build 1809 còn giới thiệu nhiều vấn đề hơn nữa. Không phải cho tôi, nhưng tất cả mọi người. Microsoft thực sự đã tạm dừng bản cập nhật này, khôi phục nó và sau đó loại bỏ nó hoàn toàn. Sau đó, họ cải tiến chức năng cập nhật.
Vậy chuyện gì đang xảy ra vậy?
Chà, Microsoft đã thay đổi cách Windows 10 xử lý các bản cập nhật. Đầu tiên, có sự khác biệt giữa các bản vá thông thường hàng tháng và các bản nâng cấp tính năng (các gói dịch vụ cũ nâng cấp hai lần một năm). Thứ hai, người dùng Windows Home sẽ có tùy chọn trì hoãn các bản cập nhật trong tối đa 35 ngày, vì vậy họ sẽ không bị áp lực phải cài đặt các gói ngay lập tức và có thể gặp lỗi, theo cách nó đang xảy ra ngày càng nhiều trong thời gian gần đây. Vẫn còn những thay đổi khác, tất cả đều nhằm thống trị sự hỗn loạn.
Tóm lại, giống như ... các bản cập nhật cũ hơn.
Bây giờ, chúng ta cần phải công bằng và khen ngợi khi cần khen ngợi. Có bao nhiêu công ty (lớn) có khả năng thừa nhận sai lầm và rút lại quyết định của mình? Đây là điều không được thực hiện trong ngành và bạn thường kết thúc bằng những từ thông dụng dài dòng, gần như mang tính tôn giáo để biện minh cho hết quyết định tồi tệ này đến quyết định tồi tệ khác. Nhưng Microsoft đã thay đổi và phản ứng khá nhiều lần trong vài năm qua. Đã có sự cố Màn hình Bắt đầu và giờ đây, các bản cập nhật đang trở nên hợp lý hơn.
Đây là một điều RẤT tốt - và tôi sẽ viết một bài hoàn chỉnh khi tôi kiểm tra điều này đúng cách, đến bản cập nhật 19H1. Nói chung, kỳ vọng của tôi khá đơn giản:tốc độ và sự ổn định. Windows 7 và 8.1 cho phép tôi hoàn tất các bản cập nhật trong vòng khoảng 20 phút, một lần khởi động lại là xong. Bây giờ, đã từng có một vấn đề chậm chạp trong một thời gian dài, nhưng vấn đề đó đã được giải quyết. Trên Windows 10, tôi muốn thấy tốc độ tương tự, vì phải đợi một hoặc hai giờ để hệ thống nâng cấp đơn giản là quá nhiều. Đã đến lúc mọi người cần cho năng suất của họ và đó không phải là thứ mà người ta có thể dễ dàng đánh mất.
Giờ hoạt động và cập nhật tự động là một vấn đề lớn khác. Như một ví dụ cá nhân, các máy Windows của tôi hoạt động mà không cần khởi động lại trong nhiều tuần và qua đêm, chúng chạy tất cả các loại tác vụ đã lên lịch, bao gồm cả sao lưu. Quá trình thiết lập công việc vẫn còn và việc hệ thống kích hoạt khởi động lại sẽ gây ra sự gián đoạn lớn. Bản chất giao dịch của cập nhật tự động hoạt động tốt đối với điện thoại, nơi mọi người có ít hoặc không có 'lịch sử' đối với công việc tức thời của họ, nhưng điều đó không khả thi trên máy tính để bàn.
Sau đó, có yếu tố độ tin cậy. Mặc dù tôi KHÔNG BAO GIỜ cập nhật máy mà không thực hiện hình ảnh toàn hệ thống trước, nhưng ngay cả khái niệm phải khôi phục trạng thái hệ điều hành do một bản vá lỗi cũng thật khó chịu. Một sự lãng phí thời gian khác. Và đây không phải là một vấn đề. Bao giờ. Chỉ đến bây giờ, chất lượng tổng thể của các bản vá đang đi xuống và các sự cố cũng đang lan sang các phiên bản Windows cũ hơn. Tôi biết điều này có liên quan đến phần mềm chống vi-rút và mặc dù bạn không cần phần mềm này nhưng hầu hết mọi người đều sử dụng phần mềm này và ai biết được những biến chứng nào khác có thể phát sinh. Toàn bộ bộ phim xung quanh các vấn đề thực thi đầu cơ với Meltdown và Spectre không giúp được gì, bởi vì mọi thứ đã xuống dốc vào tháng 1 năm ngoái. Ngoài ra, vào thời điểm đó, cũng có những vấn đề tương tự xảy ra với bản vá và khả năng tương thích với phần mềm chống vi-rút, chỉ có vấn đề hiện chỉ xảy ra với các hệ thống không chạy Windows 10.
Vì vậy, đây không phải là một câu hỏi lớn:độ tin cậy.
Âm thanh quen thuộc? Đúng. Giống như các bản cập nhật cũ!
Và vì vậy, chúng tôi có nhiều năm làm việc để làm cho sự phát triển có vẻ nhanh hơn, nhưng cuối cùng, nó không hoạt động. Có một lý do tại sao các phương pháp cũ, đã được thử nghiệm lại như vậy. Có một lý do tại sao bạn không thể tùy ý thay đổi hệ thống do mốt thời trang ngẫu nhiên, bất kể thuật ngữ công nghệ trong tuần có thể là gì. Quyết định chậm lại của Microsoft là một bước đi đúng hướng. Làm tốt lắm.
Điều đó nói rằng, bây giờ tôi sẽ phân kỳ và cho bạn thấy mức độ phức tạp mà một người dùng Windows Home - một người dùng hiểu biết và kiên định - cần phải giải quyết để ngăn hệ thống của họ tự động cập nhật, với tất cả các nguy cơ liên quan trong quá trình này.
Cứu bác sĩ của bạn
Khi Windows 10 lần đầu tiên ra mắt, nếu người dùng Windows Home muốn ngăn hộp của họ tự động cập nhật bất cứ khi nào có bản vá, họ có hai tùy chọn. Họ có thể đánh dấu kết nối mạng của mình là đã đo lưu lượng hoặc họ có thể dừng dịch vụ Windows Update.
Tại một số thời điểm, Microsoft đã vô hiệu hóa quyền truy cập vào dịch vụ Windows Update - khiến dịch vụ này chạy với các đặc quyền cao hơn quản trị viên của bạn, vì vậy bạn cần một công cụ như ExecTI để chạy services.msc với tư cách là TrustedInstaller để có thể dừng và vô hiệu hóa dịch vụ. Đến với một trong các bản cập nhật của Người tạo, có một dịch vụ mới - Windows Update Medic, được thiết kế để khởi động dịch vụ bất cứ khi nào phát hiện thấy dịch vụ ngừng hoạt động. Cái này cũng cần thêm đặc quyền.
Xem qua hệ thống, tôi đã phát hiện ra nhiều công cụ hơn - các dịch vụ bổ sung và tác vụ theo lịch trình, tất cả được thiết kế để duy trì hoạt động của dịch vụ cập nhật bằng mọi giá. Bây giờ, tôi hiểu mệnh lệnh - các máy chưa được vá lỗi có thể gặp rủi ro và tất cả những thứ đó - nhưng chúng ta hiện đang ở trong tình huống có nửa tá quy trình với mục đích duy nhất là duy trì hoạt động của dịch vụ cập nhật. Và họ làm việc chống lại người dùng. Những người bình thường không có kỹ năng thao túng các dịch vụ, nhưng nếu ai đó đã ngăn chặn một dịch vụ, thì phải có lý do cho điều đó. Hệ thống không nên giả vờ biết rõ hơn.
Bạn có thể nói, nhưng Dedo, phần mềm độc hại có thể làm điều này. Vâng, phần mềm độc hại cũng ngăn cản bạn ngăn chặn nó. Các triệu chứng tương tự nhau và chúng tạo ra một tiền lệ nguy hiểm:1) người dùng trở nên thờ ơ với sự bất thường và bỏ qua các sự cố thực sự khi chúng xảy ra 2) nhà phát triển người dùng không tin tưởng vào hệ điều hành của họ và do đó cuối cùng không thực hiện bất kỳ bản vá lỗi nào.
Bằng cách áp dụng cơ chế tự phục hồi hoạt động chống lại người dùng, Windows Update vô tình tự đánh đồng chính nó với loại phần mềm mà bạn không muốn có trên hệ thống của mình. Nếu bạn truy cập vào các diễn đàn phần mềm thảo luận về các bản cập nhật Windows, bạn sẽ nhận thấy một giọng điệu phổ biến giữa các kỹ thuật viên, những người chỉ đơn giản là từ chối thực hiện bất kỳ bản cập nhật nào trên Windows 10, vì sợ hộp của họ bị thay đổi hoặc không thể kiểm soát được. hệ điều hành. Và tình trạng này còn tồi tệ hơn tình trạng ban đầu mà Microsoft đã cố gắng khắc phục.
Bây giờ, bạn có thể hỏi, làm thế nào để bạn phân biệt giữa một người am hiểu công nghệ làm cho Windows Update tự thay đổi với phần mềm xấu làm thay đổi trạng thái hệ thống của bạn? Chà, điều đầu tiên mọi người nên thảo luận không phải là điều gì xảy ra SAU KHI bạn nhiễm phải phần mềm độc hại, mà là điều gì xảy ra TRƯỚC KHI bạn làm điều đó. Bởi vì một khi nó ở trên hệ thống của bạn, việc không có bản cập nhật là vấn đề nhỏ nhất của bạn. Có nhiều cách thiết thực để đảm bảo an toàn cho hệ thống, chẳng hạn như sử dụng EMET hoặc Giảm thiểu khai thác và chạy tài khoản tiêu chuẩn (có giới hạn). Tường lửa gửi đến rất hữu ích cho các hệ thống gia đình và hoàn toàn có thể áp dụng không giống như ngành nơi các cuộc tấn công mạng botnet có nhiều khả năng xảy ra nhất, ngoài ra hầu hết người dùng gia đình đều có một số loại bộ định tuyến, thường có tường lửa của riêng mình.
Thứ hai, nếu bạn thực sự muốn làm điều này, có hai cách. Một, phương pháp cũ cho phép người dùng Windows 7/8.1 đưa ra bất kỳ lựa chọn nào họ thích (vẫn có sẵn cho người dùng Pro) hoặc có thể là cơ chế CAPTCHA khi thay đổi trạng thái dịch vụ. Yêu cầu người dùng xác thực hoặc cung cấp một số loại mã và bạn biết rằng đó là một thay đổi có chủ ý mà một kỹ thuật viên đang thực hiện, và khi đó, không có lý do gì để "chữa lành" dịch vụ của họ.
Quay trở lại chủ đề về dịch vụ và nhiệm vụ theo lịch trình, đây là những gì tôi nghĩ ra. Đầu tiên, các dịch vụ, chúng tôi có Windows Update và dịch vụ Medic. Nhưng cũng có một dịch vụ gọi là Update Orchestrator Service, dịch vụ này tải xuống các bản cập nhật, quản lý và kiểm tra tính toàn vẹn của chúng. Nghe có vẻ quan trọng. Tuy nhiên.
Tôi không nhớ dịch vụ này đã có trong các phiên bản Windows trước đó (tôi có thể nhầm lẫn), nhưng quan trọng hơn, ngay cả khi dịch vụ này ở trạng thái bị vô hiệu hóa và chỉ có dịch vụ Windows Update được bật theo cách thủ công, tôi đã chạy một chuỗi đầy đủ các các bản cập nhật và máy có thể tải xuống, cài đặt và định cấu hình các bản vá hàng tháng mà không gặp bất kỳ sự cố nào. Tôi thực sự thấy phiền vì sự không thống nhất giữa văn bản viết trên mạng và kết quả thực tế.
Tuy nhiên, dịch vụ vẫn có thể được bật và đây là lúc các tác vụ đã lên lịch xuất hiện. Vì vậy, Trình lập lịch tác vụ (taskchd.msc) - một lần nữa, bạn cần có đặc quyền của quản trị viên để thực hiện những thay đổi này. Trong ngăn bên trái, điều hướng đến phần có tên WindowsUpdate (trong Microsoft> Windows). Ở đây, bạn sẽ tìm thấy một số nhiệm vụ. Một số trong số này đã bị tắt theo mặc định đối với tôi, nhưng hai trong số này ở trạng thái sẵn sàng và chúng sẽ khởi động dịch vụ WU trong một số điều kiện. Tôi đã xem xét một hộp Windows 7 để so sánh và các tác vụ này không tồn tại ở đó.
Sau đó, có một phần đề cập đến Update Orchestrator. Một số đã bị vô hiệu hóa, nhưng có những người khác sẽ chạy kiểm tra và những thứ khác. Điều này sẽ hoàn toàn ổn nếu không phải do tính chất bắt buộc của các bản cập nhật có khả năng gây ra lỗi (tôi cần hình ảnh hệ thống trước), làm gián đoạn công việc (việc khởi động lại xảy ra vào giữa quá trình sao lưu hàng đêm và giết chết một phiên làm việc). Vì vậy, có nhiều thứ hơn để vô hiệu hóa.
Và vì vậy, để hệ thống của họ không khởi động lại vào những thời điểm ngẫu nhiên và có thể không khởi động được, điều có thể xảy ra và đã xảy ra, thay vì sử dụng một nút chuyển đổi chính thức, do Microsoft xử phạt - giống như trước Windows 10 - người dùng am hiểu công nghệ bây giờ cần tìm hiểu thêm nửa tá dịch vụ và tác vụ đã lên lịch để đạt được kết quả tương tự.
Điều này thực sự làm cho hệ thống kém ổn định hơn, kém an toàn hơn, ít mọi thứ hơn! Nhưng giữa khả năng mất dữ liệu quan trọng do khởi động lại và điều chỉnh hệ thống, tôi nghĩ sự lựa chọn là hiển nhiên. Microsoft dường như nhận ra và hiểu điều này, do đó đã thay đổi, đây là bước đầu tiên để lấy lại lòng tin của người dùng. Mất một lúc, nhưng nó đã xảy ra, và đó là điều quan trọng trong câu chuyện này.
Rắn đen và tìm hiểu sâu hơn về các dịch vụ
Tại một số thời điểm, tôi thậm chí đã quyết định tham khảo hướng dẫn của Black Viper trên Windows 10. Anh chàng này đã trở nên nổi tiếng trong kỷ nguyên XP khi anh ấy viết hướng dẫn về những dịch vụ mà bạn có thể vô hiệu hóa một cách an toàn để cải thiện hiệu suất và giảm thiểu dung lượng hệ thống, bộ nhớ và bảo mật một cách khôn ngoan . Tôi đã xem và sau đó xem qua các dịch vụ để xem những mục nhập nào khác đang hiển thị ở đó và không có khả năng áp dụng trong thiết lập của tôi, cụ thể là tài khoản cục bộ không sử dụng cửa hàng trực tuyến hoặc bất kỳ mục đích nào cho các ứng dụng phổ biến được tối ưu hóa cho cảm ứng (UWP) hoặc không có gì. Và hãy nhớ rằng, tôi đang nói điều này với tư cách là một người dùng Lumia 950 hạnh phúc. Trong không gian di động, Windows Phone là hệ điều hành trang nhã nhất từng được thiết kế, với bố cục và công thái học tốt nhất, và toàn bộ mô hình hoàn toàn có ý nghĩa. Đó là một bi kịch Windows Phone sẽ được EOL-ed vào cuối năm nay. Nhưng trên máy tính để bàn, không có giá trị gì khi chạm vào các ứng dụng vì chúng kém hơn so với các ứng dụng dành cho máy tính để bàn về mọi mặt.
Trong số các mục đầu tiên, bạn có AppXSVC. Dịch vụ này triển khai các ứng dụng Store. Nếu bạn đang sử dụng tài khoản cục bộ thì bạn thực sự không thể cài đặt ứng dụng Store. Vì vậy, mục đích của việc này trong thiết lập cục bộ là gì? Ngay cả khi dịch vụ này bị dừng, các ứng dụng Metro vẫn khởi chạy và chạy rất tốt.
Tôi đã tìm thấy một dịch vụ khác - Dịch vụ quản lý truy cập khả năng. Bây giờ, bạn cần điều này để thực sự có thể đọc và đặt quyền truy cập cho các ứng dụng UWP, như Thư, Lịch, v.v. Điều này ảnh hưởng đến những gì bạn thấy trong menu Cài đặt và khi dịch vụ này bị tắt, các nút chuyển đổi sẽ không hiển thị . Nhưng sau đó, nếu một người vẫn chỉnh mọi thứ thành Tắt và không sử dụng bất kỳ ứng dụng nào trong số này, dịch vụ này có cần phải chạy không, tại sao nó không thể được đặt thành Thủ công?
Một dịch vụ khác liên quan đến Cửa hàng:ClipSVC. Điều này dành cho các ứng dụng bạn đã mua trong Cửa hàng. Không thành vấn đề, nhưng chúng tôi quay lại vấn đề về tài khoản cục bộ so với tài khoản trực tuyến (Microsoft). Nếu bạn không có, bạn không thể mua sắm. Điều đó cũng tốt, nhưng dịch vụ này không bắt buộc trừ khi một người có tài khoản trực tuyến, có tài khoản được liên kết với Cửa hàng hoặc đã mua ứng dụng qua Cửa hàng. Tôi hoàn toàn không phản đối điều này, tôi chỉ thấy không có mục đích gì trong việc thiết lập và chạy dịch vụ nếu người dùng không thể tận dụng chức năng này.
Tôi thực sự muốn có thể sử dụng một cửa hàng trong Microsoft a-la Synaptic, Trung tâm phần mềm, KDE Discover như trong Linux, nhưng điều đó không thực sự tồn tại. Các ứng dụng dành cho thiết bị di động trong Windows Store không phải là ứng dụng dành cho máy tính để bàn cổ điển mà bạn muốn. Bạn không thể có các chương trình máy tính để bàn đầy đủ. Nếu điều đó tồn tại, điều đó sẽ thực sự gọn gàng. Chao ôi.
Dù sao, tôi đã tìm thấy một thứ gọi là Định vị địa lý. Tại sao điều này sẽ hữu ích trên máy tính để bàn? Tôi biết rằng Gnome cung cấp một cái gì đó tương tự, và ở đó, câu hỏi vẫn còn đó. Điều này hữu ích nếu bạn đang di chuyển hoặc đi du lịch nước ngoài và sau đó bạn có thể muốn nhận kết quả được bản địa hóa. Nhưng trong hầu hết các trường hợp, điều đó thực sự chẳng có ý nghĩa gì.
Sau đó, cuối cùng tôi tình cờ phát hiện ra một công cụ cũ nhưng vàng - SSDP Discovery - unplug 'n' play tự động mở các cổng cho bạn, vì vậy bạn có thể chơi trò chơi, v.v. mà không cần phải chỉnh sửa ứng dụng theo cách thủ công. Điều này không hợp lý trên XP và vẫn không hoạt động trên Windows 10 và sẽ không hoạt động nếu bạn có một bộ định tuyến đã tắt UPnP, bạn nên làm điều này nếu bạn thực sự đang cố gắng làm điều gì đó thiết thực từ quan điểm bảo mật của chế độ xem, để thay đổi.
Đồng bộ hóa Máy chủ - đồng bộ hóa thư, danh bạ và dữ liệu người dùng khác. Đồng bộ hóa ở đâu và như thế nào? Nếu bạn không sử dụng tài khoản trực tuyến, điều này sẽ không hoạt động, vì vậy dịch vụ này không có mục đích gì. Tôi cũng phát hiện ra rằng tôi thực sự không thể dừng nó lại, đó là một khía cạnh thú vị khác. Rất nhiều tiềm năng, rất nhiều điều tốt đẹp có ý nghĩa trên Điện thoại, nhưng không bay trên máy tính để bàn.
Và còn rất nhiều dịch vụ khác, tất cả chúng đều hướng tới một mô hình đơn giản là không thể áp dụng cho người dùng máy tính để bàn thông thường. Vấn đề là... Windows XP có cấu hình phần cứng, nơi bạn thực sự có thể khởi động máy của mình vào các cấu hình khác nhau, vì vậy bạn có thể có cấu hình trò chơi, cấu hình chia sẻ, cấu hình bảo mật, v.v. Điều này có thể được sử dụng để cung cấp các cấu hình thực tế chứ không phải là một thiết lập cho phép chung chung không thực sự mang lại bất kỳ lợi thế nào. Ví dụ:tài khoản cục bộ không cần bất kỳ dịch vụ nhận biết trực tuyến nào. Quá nhiều thứ đang chạy thực sự có thể gây hại cho hiệu suất. Vì vậy, không có tính năng bổ sung là một tình huống đôi bên cùng có lợi cả từ góc độ chức năng và triết lý.
Nhưng bạn ghét chỉnh sửa!
Em đồng ý. Nếu bạn đọc các bài báo của tôi từ năm 2006, bạn sẽ thấy rằng tôi phản đối các chỉnh sửa. Có một số thay đổi hệ thống mà tôi tin rằng nên được thực hiện, tuy nhiên, tôi thấy mình đã thuần hóa Windows 10 khá nhiều, điều mà tôi đã tự hứa với bản thân sẽ không làm. Tuy nhiên, tôi phải làm điều đó để đảm bảo rằng tôi có quyền kiểm soát phù hợp để quản lý hệ thống nếu và khi tôi triển khai nó trong môi trường sản xuất của mình. Sẽ đến một ngày mà tôi có thể sẽ sử dụng Windows 10 (Pro) và tôi cần đảm bảo rằng mình có thể duy trì một thiết lập lành mạnh, ổn định, mạnh mẽ, yên tĩnh và hiệu quả.
Mục tiêu của Microsoft trong bản phát hành sắp tới là bước đầu tiên, quan trọng hướng tới việc khôi phục một số chất lượng tuyệt vời mà họ từng có trong hệ thống của mình. Xin trân trọng cảm ơn và hãy hy vọng đây là bước khởi đầu cho một sự thay đổi tích cực trở lại với triết lý chậm rãi và không thể phá vỡ.
Kết luận
Bạn có thể cảm thấy bài viết này ở khắp mọi nơi - nhưng không phải vậy. Đó là đỉnh điểm của một quá trình kéo dài khoảng 4 năm mà cuối cùng lại trở nên khá thừa thãi. Automatic - and forced - updates did not yield better quality, stability or security to Microsoft Windows users, something the vendor has acknowledged and is gradually rolling the clock back from agile to awesome. In this regard, there are almost no documented cases where giant corporations admitted mistakes and managed to steer themselves to a different track. So this is hugely important, no matter what you think or feel about Microsoft.
That said, there's still a lot more to be done to regain the legendary quality of yore - and also restore the user trust. Updates are a first step on that journey. For me, the end will have been achieved when I realize I need not make any changes to the system defaults ever again. And if Microsoft plays their card right, they can win big here. Because mobile systems are all about being closed and locked with little to no user control, so Microsoft has the opportunity to do the opposite. We're not there yet, the hope is strong, the perils high. But for now, as far as Windows Updates are concerned, it's a step in the right direction. One small step for man one giant leap for ... whatever.
Chúc mừng.