Trong bài viết này, chúng ta sẽ tìm hiểu về cách sửa lỗi 1053 một cách dễ dàng mà không cần sự trợ giúp từ nhân viên kỹ thuật. Trước khi đi vào chi tiết, hãy đọc các nguyên nhân khởi động lỗi này để bạn hiểu rõ vấn đề này trên máy tính của mình.
Nguyên nhân gây ra lỗi 1053 Máy chủ không phản hồi lỗi?
Sau khi tham khảo các bình luận và diễn đàn của người dùng, chúng tôi nhận thấy rằng các nguyên nhân sau đây là những nguyên nhân quan trọng nhất khiến lỗi 1053 được kích hoạt.
-
Cài đặt thời gian chờ: Nếu yêu cầu kết nối bị hết thời gian chờ trước khi máy chủ phản hồi, bạn có thể gặp lỗi 1053. Hãy tăng thời gian chờ để tránh tình trạng này. Dưới đây là các bước để thay đổi cài đặt thời gian chờ:
- Ấn tổ hợp phím
Windows + R
để mở hộp thoại “Run”. - Nhập “regedit” vào hộp thoại và nhấn “Enter”.
- Điều hướng đến đường dẫn: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
- Tìm “ServicesPipeTimeout” và nếu không tìm thấy, bạn có thể tạo một khóa mới.
- Đặt tên khóa là “ServicesPipeTimeout” và đặt giá trị thành “180000”.
- Lưu các thay đổi và khởi động lại máy tính để kiểm tra xem lỗi có được khắc phục hay không.
- Ấn tổ hợp phím
-
Cài đặt hệ thống bị hỏng: Việc cài đặt không chính xác hoặc tệp hệ thống bị hỏng có thể là nguyên nhân gây ra lỗi 1053. Hãy kiểm tra và sửa các tệp hệ thống bị hỏng để khắc phục vấn đề này.
-
Hệ điều hành lỗi thời: Nếu hệ điều hành của bạn lỗi thời, lỗi này có thể xuất hiện trên máy tính của bạn. Hãy kiểm tra và cập nhật các bản vá hiện có.
-
Cấu hình mạng không chính xác: Cấu hình mạng không đúng cách trên máy tính có thể gây ra lỗi 1053. Hãy kiểm tra và chỉnh lại các cài đặt mạng để khắc phục sự cố.
Bây giờ, khi bạn đã biết các nguyên nhân quan trọng khiến lỗi này xảy ra, chúng ta có thể tiếp tục với các giải pháp.
Sửa lỗi 1053:
Giải pháp 1: Thay đổi thời gian chờ
Để bắt đầu, hãy thử thay đổi cài đặt thời gian chờ dịch vụ thông qua trình chỉnh sửa Registry. Bằng cách làm như vậy, chúng ta sẽ thay đổi giá trị thời gian chờ đã thiết lập trước đó trong trường hợp dịch vụ không khởi động trong khoảng thời gian đó. Dưới đây là các bước để thực hiện giải pháp này:
- Ấn tổ hợp phím
Windows + R
để mở hộp thoại “Run”. - Nhập “regedit” vào hộp thoại và nhấn “Enter”.
- Điều hướng đến đường dẫn sau: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
- Tìm “ServicesPipeTimeout” và nếu không tìm thấy, nhấp chuột phải vào “Control” và chọn “New > DWORD (32-bit Value)”.
- Đặt tên cho khóa này là “ServicesPipeTimeout” và đặt giá trị thành “180000”.
- Lưu các thay đổi và khởi động lại máy tính của bạn.
- Thử khởi chạy lại dịch vụ để xem lỗi có được khắc phục hay không.
Giải pháp 2: Kiểm tra tệp hệ thống bị hỏng
Đôi khi, lỗi này cũng có thể xảy ra nếu hệ điều hành của bạn bị hỏng và có một số tệp bị thiếu. Điều này có thể gây cản trở trong hoạt động bình thường của dịch vụ và gây ra lỗi cụ thể này. Để khắc phục vấn đề này, chúng ta sẽ kiểm tra tệp hệ thống bị hỏng bằng trình kiểm tra tệp hệ thống của Windows. Dưới đây là các bước để thực hiện giải pháp này:
- Ấn tổ hợp phím
Windows + R
để mở hộp thoại “Run”. - Nhập “cmd” và nhấn “Shift + Ctrl + Enter” để mở Command Prompt với quyền quản trị.
- Trong Command Prompt, thực hiện các lệnh sau và nhấn “Enter” sau mỗi lệnh:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
- Khi hoàn tất, khởi động lại máy tính của bạn và kiểm tra xem sự cố đã được giải quyết chưa.
Giải pháp 3: Cài đặt lại ứng dụng cụ thể
Một cách khắc phục tiềm năng khác là gỡ cài đặt trực tiếp ứng dụng cụ thể yêu cầu dịch vụ và sau đó cài đặt lại nó. Điều này thường xảy ra với các ứng dụng của bên thứ ba cài đặt trên hệ thống của bạn, có thể có thành phần đã lỗi thời hoặc bị thiếu. Và trong trường hợp này, cách duy nhất hữu ích là cài đặt lại ứng dụng từ đầu. Dưới đây là các bước để gỡ cài đặt ứng dụng và cài đặt lại nó:
- Ấn tổ hợp phím
Windows + R
để mở hộp thoại “Run”. - Nhập “appwiz.cpl” và nhấn “Enter” để mở cửa sổ “Chương trình và tính năng”.
- Tìm ứng dụng liên quan và nhấp chuột phải vào nó, sau đó chọn “Gỡ cài đặt”.
- Khởi động lại máy tính của bạn và cài đặt lại ứng dụng đó.
- Kiểm tra xem lỗi đã được khắc phục chưa.
Giải pháp 4: Đặt lại cấu hình mạng
Giải pháp này chỉ áp dụng cho các dịch vụ kết nối trực tiếp với web và sau đó hoàn thành chức năng của chúng. Trong một số trường hợp, dịch vụ của bạn không thể kết nối đúng cách với web, gây ra lỗi này. Vì vậy, hãy thử đặt lại cấu hình và bộ đệm mạng để khắc phục lỗi này:
- Trong thanh tìm kiếm gần menu Start, nhập “Command Prompt” và nhấp chuột phải vào nó để chọn “Run as administrator”.
- Trong Command Prompt, thực hiện các lệnh sau và nhấn “Enter” sau mỗi lệnh:
netsh winsock reset
ipconfig /renew
- Khi bạn đã hoàn tất việc thiết lập lại mạng, kiểm tra kết nối web của bạn và xác nhận xem lỗi 1053 có tồn tại hay không.
Giải pháp 5: Thay đổi chủ sở hữu của ứng dụng
Nếu bạn không có quyền sở hữu ứng dụng yêu cầu dịch vụ, có thể dẫn đến lỗi này. Trong trường hợp này, ứng dụng không thể gửi hoặc đọc phản hồi chính xác từ dịch vụ đó. Vì vậy, hãy thay đổi chủ sở hữu của tệp .exe của ứng dụng và đặt nó thành tên người dùng của bạn. Điều này có thể giúp loại bỏ lỗi này:
- Trên máy tính của bạn, điều hướng đến tệp thực thi của ứng dụng và nhấp chuột phải vào ứng dụng đó để chọn “Properties”.
- Trong cửa sổ Properties, chuyển đến tab “Security” và nhấp vào “Advanced” ở góc dưới cùng bên phải.
- Trong cửa sổ tiếp theo, nhấp vào “Change” trước tên chủ sở hữu để thay đổi giá trị từ mặc định sang tài khoản PC của bạn.
- Trong cửa sổ trước, nhập tên tài khoản người dùng và nhấp vào “Check Names” để tìm kiếm tên tài khoản của bạn.
- Sau khi tìm thấy tên tài khoản của bạn, chọn nó và nhấp vào “OK”.
- Kiểm tra dòng “Replace owner on subcontainers and objects” để đảm bảo rằng tất cả các tệp/thư mục trong thư mục này cũng thay đổi quyền sở hữu của chúng.
- Nhấp vào “Apply” và sau đó đóng cửa sổ Properties.
- Mở lại cửa sổ Properties và chuyển đến tab “Security” tiếp tục. Ở đây, nhấp vào “Edit”.
- Trong cửa sổ tiếp theo, nhấp vào “Add” ở cuối màn hình.
- Trong cửa sổ tiếp theo, nhấp vào “Select a principal” và thực hiện bước 4 tương tự như đã đề cập ở trên. Kiểm tra tất cả các quyền và nhấp vào “OK”.
- Kiểm tra dòng “Replace all child object permission entries with inheritable permission entries from this object” và nhấp vào “Apply”.
- Cuối cùng, đóng tất cả các cửa sổ, khởi động lại máy tính của bạn và kiểm tra xem lỗi 1053 đã được khắc phục chưa.
Giải pháp 6: Kiểm tra các bản cập nhật Windows
- Ấn tổ hợp phím
Windows + I
để mở cài đặt Windows. - Chọn “Cập nhật và bảo mật”.
- Nhấp vào “Kiểm tra cập nhật” trong tiêu đề Windows Update.
- Nếu có bất kỳ bản cập nhật nào, hãy nhấp vào “Tải xuống” và “Cài đặt” chúng trên máy tính của bạn theo hướng dẫn trên màn hình.
- Sau khi cập nhật hệ thống của bạn, kiểm tra xem lỗi có còn tồn tại hay không.
Giải pháp 7: Thay đổi chế độ dịch vụ
Nếu bạn đang sử dụng cấu hình Gỡ lỗi dịch vụ, hãy thử thay đổi nó thành chế độ Phát hành. Để làm điều này, bạn có thể thực hiện các bước sau để tắt chế độ dịch vụ trong Visual Studio:
- Bấm vào “Quản lý cấu hình” từ menu “Xây dựng” và sau đó chọn “Gỡ lỗi” hoặc “Phát hành”.
Hoặc bạn cũng có thể làm tương tự như sau:
- Bên trong danh sách “Cấu hình giải pháp”, chọn “Gỡ lỗi” hoặc “Phát hành” từ thanh công cụ.
Giải pháp 8: Cài đặt lại dịch vụ
Bạn cũng có thể thử gỡ cài đặt dịch vụ trước đó và sau đó cài đặt lại nó bằng cách sử dụng các lệnh sau:
InstallUtil -u WindowsServiceName.exe
InstallUtil -i WindowsServiceName.exe
Giải pháp 9: Kiểm tra khả năng tương thích
Đôi khi, lỗi này cũng có thể xảy ra khi framework Web của dịch vụ được nâng cấp nhưng máy chủ chưa cài đặt framework Web đó. Để tránh lỗi 1053, hãy kiểm tra khả năng tương thích giữa dịch vụ và máy chủ.
Nếu bạn đã thực hiện các giải pháp trên và vẫn còn câu hỏi hoặc thắc mắc về vấn đề này, bạn có thể liên hệ với chúng tôi tại đây.