Dịch vụ chuyển thông minh nền (Background Intelligent Transfer Service - BITS) của Windows là thành phần thiết yếu giúp các chương trình tải dữ liệu và tệp tin từ internet.
Ngày nay, các chương trình cần cập nhật mới nhất, nội dung mới hoặc cấu hình, và BITS xử lý thông minh các ngắt quãng mạng ngay cả sau khi khởi động lại bằng cách tạm dừng và tiếp tục truyền tải.
Tìm hiểu về dịch vụ BITS
Từ "thông minh" trong BITS cũng tăng hoặc giảm tốc độ truyền tệp dựa trên băng thông mạng rảnh rỗi có sẵn. Chính sách truyền tải do ứng dụng chỉ định đảm bảo rằng nếu một ứng dụng mạng đang tiêu thụ nhiều băng thông, tốc độ truyền tải của nó sẽ bị giảm để ngăn chặn việc truyền tệp trên các mạng tốn kém chi phí.
Nó cũng cung cấp cách dễ dàng để tải xuống tệp cài đặt cập nhật trên Windows 10. Cách này, ngay cả khi bạn thoát khỏi một ứng dụng, BITS vẫn sẽ truyền tệp miễn là bạn vẫn đăng nhập và kết nối mạng được duy trì. Nếu bạn đăng xuất và đăng nhập lại, BITS sẽ tiếp tục truyền tải khi kết nối được thiết lập lại.
Nhưng chưa hết. Từ bản cập nhật tháng 5 năm 2019, BITS sẽ quan tâm đến mức tiêu thụ điện năng và truyền tệp khi máy được cắm sạc và ở chế độ Modern Standby.
Tóm lại, nó đảm bảo việc tải lên và tải xuống giữa thiết bị của bạn và máy chủ từ xa diễn ra liên tục mà không ảnh hưởng đến trải nghiệm mạng. Nó đặc biệt hữu ích cho các ứng dụng cần tải lên tệp lên hoặc tải xuống từ máy chủ web HTTP hoặc REST hoặc máy chủ tệp SMB, quan tâm đến chi phí mạng, tự động tiếp tục truyền tệp sau khi khởi động lại hoặc ngắt kết nối, hoặc bảo toàn khả năng phản hồi của các ứng dụng mạng khác.
Mặc dù BITS là một dịch vụ thông minh, nhưng đôi khi nó có thể không khởi động hoặc ngừng hoạt động hoàn toàn. Kết quả là các dịch vụ khác như Microsoft Store hoặc Windows Update sẽ không hoạt động bình thường.
Chúng tôi sẽ hướng dẫn bạn các cách khác nhau để khắc phục sự cố và sửa lỗi BITS khi nó không khởi động được.
Cách sửa lỗi Dịch vụ chuyển thông minh nền không hoạt động
- Khởi động lại Dịch vụ chuyển thông minh nền
- Quét thiết bị tìm phần mềm độc hại
- Sử dụng công cụ khắc phục sự cố BITS
- Sử dụng công cụ dòng lệnh SFC và DISM
- Tạm thời vô hiệu hóa phần mềm bảo mật
- Cài đặt bản cập nhật chất lượng mới nhất từ Microsoft Update
- Bật dịch vụ Nhận biết vị trí mạng và Danh sách mạng
- Thay đổi cài đặt khởi động sang Khởi động bình thường
- Chỉnh sửa Registry
- Đặt lại máy tính
Lưu ý: Hướng dẫn trong bài viết này tập trung vào hệ điều hành Windows 10.
Khởi động lại Dịch vụ chuyển thông minh nền
Thông thường, BITS khởi động tự động cùng máy tính khi khởi động, nhưng nếu không, bạn có thể kiểm tra và khởi động lại dịch vụ thủ công.
- Nhấp chuột phải vào Start > Run.
- Nhập services.msc vào hộp Run, sau đó nhấn Enter để mở Dịch vụ Windows.
- Tìm Background Intelligent Transfer Service từ danh sách dịch vụ ở bên phải.
- Nếu BITS đang chạy, nhấp chuột phải và chọn Restart (Khởi động lại) để khởi động lại dịch vụ và khắc phục sự cố bất kể nó bị kẹt ở đâu vì lý do nào đó.
- Nếu BITS không khởi động, nhấp đúp vào mục trong Dịch vụ Windows, và thay đổi loại khởi động trong cửa sổ popup mới thành Automatic (Tự động).
- Bên cạnh Service Status (Trạng thái dịch vụ), nhấp vào nút Start (Bắt đầu) và xem BITS có hoạt động bình thường trở lại không.
Quét thiết bị tìm phần mềm độc hại
Virus và phần mềm độc hại thường nhắm vào BITS để ngăn chặn nó khởi động bình thường. Nếu nó không khởi động, hãy chạy quét virus hoặc phần mềm độc hại để đảm bảo không có gì cản trở BITS cung cấp giao tiếp đúng đắn giữa thiết bị của bạn và các mạng dựa trên BITS khác.
Nếu bạn đã cài đặt phần mềm bảo mật antivirus tốt, bạn có thể sử dụng nó, nếu không hãy thử một số phần mềm chống mã độc tốt nhất như Malwarebytes để chạy quét, sau đó khởi động lại máy tính để xem sự cố BITS có biến mất không.
Sử dụng công cụ khắc phục sự cố BITS
Công cụ khắc phục sự cố BITS có thể khắc phục hầu hết các vấn đề phổ biến với dịch vụ này trong Windows 10.
- Mở Control Panel và nhấp vào menu View by (Xem theo) ở góc trên bên phải. Chọn Large Icons (Biểu tượng lớn).
- Nhấp vào Troubleshooting (Khắc phục sự cố) trong danh sách tùy chọn.
- Nhấp vào Hardware and Sound (Phần cứng và âm thanh).
- Tiếp theo, nhấp vào Background Intelligent Transfer Service troubleshooter (Công cụ khắc phục sự cố Dịch vụ chuyển thông minh nền) trong phần Windows.
- Nhấp vào Advanced (Nâng cao).
- Chọn Apply Repairs Automatically > Next (Áp dụng sửa chữa tự động > Tiếp theo).
- Công cụ khắc phục sự cố BITS sẽ bắt đầu quét, phát hiện và khắc phục các vấn đề có thể ngăn cản nó khởi động hoặc hoạt động bình thường.
Sử dụng công cụ dòng lệnh SFC & DISM
Nếu BITS vẫn không khởi động, bạn có thể sử dụng công cụ Kiểm tra tệp hệ thống (System File Checker - SFC) và DISM dòng lệnh để giải quyết vấn đề.
- Trên thanh tìm kiếm, nhập CMD để mở menu Command Prompt, và nhấp Run as administrator (Chạy với tư cách quản trị viên).
- Trong cửa sổ Command Prompt, nhập lệnh này và nhấn Enter: dism /Online /Cleanup-Image /RestoreHealth. Lệnh này sẽ quét và sửa chữa bất kỳ sự hỏng hóc nào của tệp hệ thống.
- Tiếp theo, nhập lệnh này và nhấn Enter: sfc /scannow.
Bạn cũng có thể thử lệnh kiểm tra ổ đĩa để xem có giúp ích không. Trong cùng cửa sổ Command Prompt, nhập chkdsk /r /f và nhấn Enter.
- Khởi động lại thiết bị, và nó sẽ được quét tìm lỗi trong khi sửa chữa các lỗi ngầm gây ra BITS không khởi động hoặc hoạt động không đúng.
Tạm thời vô hiệu hóa phần mềm bảo mật
Đây là biện pháp tạm thời để giúp bạn kiểm tra xem nó có gây ra BITS không khởi động hay không. Phần mềm bảo mật của bạn bảo vệ thiết bị khỏi các mối đe dọa bảo mật như virus và phần mềm độc hại, và không nên bị vô hiệu hóa.
Tuy nhiên, trong trường hợp này, hãy tạm thời vô hiệu hóa nó và xem BITS có khởi động bình thường không. Nếu có, phần mềm antivirus của bạn có thể là nguyên nhân. Ngược lại, hãy bật lại phần mềm bảo mật sớm nhất có thể khi bạn đã xong.
Cài đặt bản cập nhật chất lượng mới nhất từ Microsoft Update
Nếu không có cách khắc phục nào hoạt động cho đến nay, vấn đề có thể nằm ở hệ điều hành, và điều này có thể được giải quyết bằng cách tải xuống các bản cập nhật Microsoft mới nhất.
- Bạn có thể làm thủ công, nhưng hãy kiểm tra tham chiếu KB (cơ sở tri thức) từ Lịch sử cập nhật Windows 10, sau đó xác nhận xem bạn cần phiên bản cập nhật 32-bit hay 64-bit bằng cách vào Settings > System > About (Cài đặt > Hệ thống > Giới thiệu) và kiểm tra System Type (Loại hệ thống).
- Tải xuống Windows Update từ Microsoft Update catalog (Danh mục Microsoft Update). Tại đây, bạn có thể tìm kiếm tham chiếu KB cho bản cập nhật và nhấp Download cho phiên bản 32-bit hoặc 64-bit.
Nhấp vào liên kết .msu để tải xuống tệp.
- Nhấp đúp vào tệp .msu, hoặc vào Command Prompt > Run as administrator và nhập lệnh: wusa C:\FOLDER-PATH\UPDATE-NAME.msu /quiet /norestart và nhấn Enter.
- Khởi động lại máy tính và xem dịch vụ có hoạt động tốt trở lại không.
Bật dịch vụ Nhận biết vị trí mạng & Danh sách mạng
Các dịch vụ Windows phụ thuộc lẫn nhau, nhưng có hai dịch vụ cụ thể không được liệt kê trong Dịch vụ Windows khi bạn nhấp vào BITS, nhưng BITS chỉ khởi động khi hai dịch vụ này chạy bình thường – dịch vụ Network Location Awareness (Nhận biết vị trí mạng) và Network List (Danh sách mạng).
- Để bật chúng, nhấp chuột phải Start > Run và nhập services.msc sau đó nhấn Enter.
- Trong Dịch vụ Windows, tìm dịch vụ Network Location Awareness and Network List và nhấp chuột phải vào từng dịch vụ để khởi động chúng bằng các bước loại khởi động chúng tôi đã mô tả cho BITS ở trên.
Nếu mỗi dịch vụ đã được khởi động, hãy để nguyên trạng, nhưng nếu mỗi dịch vụ hiển thị 'stopped' (đã dừng), hãy nhấp vào nút Start để khởi động lại dịch vụ. Thiết lập tất cả cài đặt khởi động cho từng dịch vụ này thành Automatic (Tự động), bao gồm cả BITS.
Thay đổi cài đặt chọn khởi động sang Khởi động bình thường
Cài đặt chọn khởi động mặc định nên là Normal (Bình thường) hoặc Selective startup (Khởi động chọn lọc) tùy thuộc vào máy tính của bạn.
- Để thay đổi, nhấp chuột phải Start > Run và nhập msconfig. Nhấp System Configuration (Cấu hình hệ thống).
- Dưới tab General (Chung), thay đổi lựa chọn Startup (Khởi động) thành Normal Startup (Khởi động bình thường).
- Nhấp Apply (Áp dụng) và khởi động lại máy tính để kiểm tra xem dịch vụ BITS có khởi động bình thường trở lại không.
- Quay lại tab General, và nhấp vào tùy chọn Selective startup. Bỏ chọn hộp kiểm Load startup items (Tải mục khởi động).
Chỉnh sửa Registry
Trình chỉnh sửa Registry yêu cầu bạn chú ý cẩn thận đến từng bước để ngăn chặn bất kỳ vấn đề thêm nào với máy tính của bạn. Nó liên quan đến việc thay đổi registry, vì vậy hãy chắc chắn bạn sao lưu registry trước khi thực hiện các bước dưới đây.
- Nhấp chuột phải Start và chọn Run. Nhập regedit trong hộp thoại run để mở Registry Editor. Trong Registry Editor, điều hướng đến khóa này: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
- Kiểm tra xem mục FilesNotToBackup có tồn tại trong khóa BackupRestore không. Nếu không, hãy tạo nó bằng cách nhấp vào Edit > New > Key (Sửa > Mới > Khóa) trong khóa BackupRestore. Đổi tên giá trị thành FilesNotToBackup và nhấn Enter. Để khóa trống.
- Đi đến Dịch vụ Windows (nhấp chuột phải Start > Run > nhập services.msc > Enter) và tìm Background Intelligence Transfer Service. Nhấp chuột phải vào BITS và chọn Properties (Thuộc tính).
- Nếu dịch vụ BITS đã được khởi động, hãy để nguyên trạng; nếu nó bị dừng, nhấp Start, và đảm bảo tùy chọn Loại khởi động (Startup type) trong thuộc tính BITS được đặt thành Automatic (Tự động).
Đặt lại máy tính
Nếu không có cách nào khác hoạt động, hãy đặt lại máy tính như phương án cuối cùng.
- Mở Settings > Update & Security (Cài đặt > Cập nhật và bảo mật).
- Nhấp Recovery > Reset this PC (Khôi phục > Đặt lại PC này).
- Nhấp Get Started (Bắt đầu), sau đó chọn Keep my files (Giữ lại tệp của tôi) hoặc Remove everything (Xóa mọi thứ). Tất cả cài đặt sẽ được trả về mặc định và ứng dụng bị gỡ cài đặt, vì vậy bạn nên chọn tùy chọn Keep my files.
- Nhấp Next (Tiếp theo), và chọn xem bạn muốn giữ tệp hay xóa mọi thứ. Nhấp Reset (Đặt lại) và chờ Windows hoàn tất quá trình. Khi xong, nhấp Continue (Tiếp tục), khởi động lại máy tính và xem BITS có hoạt động bình thường trở lại không.
- Khởi động lại máy tính và kiểm tra xem lỗi BITS đã được giải quyết chưa.