Hầu hết các giải pháp sao lưu cho Windows đều sử dụng Dịch vụ Sao chép Khối lượng Bóng tối (VSS) để tạo các bản sao lưu của ứng dụng hoặc dữ liệu dịch vụ. Trong một số trường hợp, dịch vụ VSS hoặc một trong các trình ghi của nó bắt đầu hoạt động không chính xác, dẫn đến lỗi trong quá trình sao lưu. Tôi đã gặp phải sự cố như vậy trên các máy chủ Exchange, MSSQL và Hyper-V. Để nhanh chóng khôi phục VSS và các thành phần của nó, tôi sử dụng hướng dẫn sau.
Để phát hiện người viết VSS bị lỗi, hãy hiển thị danh sách người viết VSS đã đăng ký trong hệ thống và trạng thái của họ bằng cách sử dụng vssadmin lệnh.
vssadmin list writers
Tìm các thành phần có lỗi Không thành công trạng thái trong danh sách. Đối với các thành phần hoạt động bình thường, trạng thái trông như sau: Trạng thái:[1] Ổn định .
Writer name: 'Microsoft Exchange Writer'
Writer Id: {53da1ac4-4bab-404a-0917-ae23f8aacfb7}
Writer Instance Id: {61b56ab0-9588-432f-ae7b-3233753ffa38}
State: [7] Failed
Last error: Retryable error
Như bạn có thể thấy, trong trường hợp của chúng tôi, Microsoft Exchange Writer đã bị lỗi (Trạng thái:[8] Không thành công), vì vậy bạn sẽ không thể hoàn tất sao lưu Exchange. Thông thường, để khắc phục trạng thái của thành phần này, chỉ cần khởi động lại máy chủ là đủ (không phải lúc nào cũng có thể thực hiện được vì lý do sản xuất).
Để sửa chữa trình viết Exchange, hãy thử khởi động lại dịch vụ liên quan. (Bảng dưới đây cho thấy danh sách VSS Writers điển hình và các dịch vụ Windows liên quan.) Bên cạnh việc dừng dịch vụ, đôi khi bạn sẽ phải giết một quy trình dịch vụ bị treo theo cách thủ công.
VSS Writer | Tên Dịch vụ Hệ thống | Tên đầy đủ của Dịch vụ |
Trình ghi cấu hình IIS | AppHostSvc | Dịch vụ Trình trợ giúp Máy chủ Ứng dụng |
Người viết BITS | BITS | Dịch vụ Truyền tải Thông minh trong Nền |
Tổ chức phát hành chứng chỉ | CertSvc | Dịch vụ chứng chỉ Active Directory |
Trình ghi hệ thống | CryptSvc | Dịch vụ Mật mã |
Người viết dịch vụ sao chép DFS | DFSR | Sao chép DFS |
DHCP Jet Writer | DHCPServer | Máy chủ DHCP |
NPS VSS Writer | EventSystem | Hệ thống sự kiện COM + |
IIS Metabase Writer | IISADMIN | Dịch vụ quản trị IIS |
Microsoft Exchange Writer | MSExchangeIS | Cửa hàng Thông tin Microsoft Exchange |
Microsoft Exchange Replica Writer | MSExchangeRepl | Dịch vụ sao chép Microsoft Exchange |
Người viết MSMQ (MSMQ) | MSMQ | Hàng đợi Tin nhắn |
NTDS | NTDS | Dịch vụ miền Active Directory |
FRS Writer | NtFrs | Sao chép Tệp |
OSearch VSS Writer | OSearch | Office SharePoint Server Search |
OSearch14 VSS Writer | OSearch14 | SharePoint Server Search 14 |
Người viết SMS | SMS_SITE_VSS_WRITER | SMS_SITE_VSS_WRITER |
SPSearch VSS Writer | SPSearch | Tìm kiếm Dịch vụ SharePoint của Windows |
SPSearch4 VSS Writer | SPSearch4 | SharePoint Foundation Search V4 |
SqlServerWriter | SQLWriter | SQL Server VSS Writer |
Người viết FSRM | srmsvc | Trình quản lý Tài nguyên Máy chủ Tệp |
TermServLicensing | TermServLicensing | Cấp phép Máy tính Từ xa |
Microsoft Hyper-V VSS Writer | vmms | Quản lý Máy ảo Hyper-V |
Người viết ASR | VSS | Bản sao Khối lượng Bóng |
COM + REGDB Writer | VSS | Bản sao Khối lượng Bóng |
Người viết sổ đăng ký | VSS | Bản sao Khối lượng Bóng |
Shadow Copy Optimization Writer | VSS | Bản sao Khối lượng Bóng |
WDS VSS Writer | WDSServer | Máy chủ Dịch vụ Triển khai Windows |
WIDWriter | WIDWriter | Windows Internal Database VSS Writer |
WMI Writer | Winmgmt | Công cụ Quản lý Windows |
CHIẾN THẮNG Jet Writer | CHIẾN THẮNG | Windows Internet Name Service (WINS) |
Người viết dịch vụ MSSearch | Tìm kiếm | Tìm kiếm trên Windows |
Chạy lại lệnh sau:
vssadmin list writers
Kiểm tra trạng thái của người viết VSS sự cố. Nếu nó vẫn chưa chuyển sang trạng thái Ổn định và sự cố vẫn chưa được khắc phục, bạn có thể thử đăng ký lại các thành phần và thư viện VSS.
Đi tới thư mục này:
cd c:\windows\system32
Dừng các dịch vụ sau:Bản sao ổ đĩa và Nhà cung cấp bản sao bóng phần mềm của Microsoft.
Net Stop VSS
Net Stop SWPRV
Đăng ký lại các thành phần VSS:
regsvr32 /s ole32.dll
regsvr32 /s oleaut32.dll
regsvr32 /s vss_ps.dll
vssvc /register
regsvr32 /s /i swprv.dll
regsvr32 /s /i eventcls.dll
regsvr32 /s es.dll
regsvr32 /s stdprov.dll
regsvr32 /s vssui.dll
regsvr32 /s msxml.dll
regsvr32 /s msxml3.dll
regsvr32 /s msxml4.dll
vssvc /register
Khởi động các dịch vụ đã dừng trước đó:
Net Start SWPRV
Net Start VSS
Đảm bảo rằng lỗi của bộ ghi VSS sự cố đã biến mất.
Phương pháp khởi động lại và đăng ký lại các thành phần VSS này có hiệu lực trên cả Windows Server 2008/2012 / R2 và Windows Server 2016.