Runtime error 70 do thiếu quyền bảo mật khi truy cập server từ ứng dụng từ xa. Cũng xảy ra khi mở tệp sao chép (tệp đang dùng, không đủ quyền). Thường có nghĩa máy đang truy cập DCOM server (dùng trong mạng để gửi tin nhắn giữa trạm làm việc). Không phức tạp, làm theo các bước:
Nguyên nhân Runtime Error 70
Run-time error '70':
Permission Denied
Do thiếu đặc quyền bảo mật. Trạm không truy cập được server → không hoàn thành tác vụ → Windows dừng lại tránh treo. Cũng xảy ra khi gọi phương thức trên thành phần MTS (Microsoft Transaction Server) mà không có quyền. Vấn đề nhỏ, khắc phục theo bước dưới.
Cách khắc phục Runtime Error 70
Bước 1 – Bật/Tắt "Enable Authorization Checking"
Lỗi thường do Enable Authorization Checking bật trong MTS, hoặc user NT không có quyền gọi phương thức MTS. Khắc phục:
- Mở MTS Explorer → mở Properties của component
- Tab Security → bỏ chọn Enable Authorization Checking
Loại bỏ đặc quyền nghiêm ngặt, cho phép truy cập server. Nếu chưa được, làm bước 2.
Bước 2 – Cấp quyền Administrator cho tất cả user
Quyền admin cho phép truy cập server (server nhận diện trạm an toàn).
Windows 95/98/ME:
- Chạy DCOM Config
- Chọn DCOM Server application
- Properties hoặc double-click
- Test với Default Access Permissions
Windows NT/2000:
- Chạy DCOM Config
- Chọn DCOM Server application
- Properties hoặc double-click
- Test với Default Access Permissions, Default Launch Permissions, Custom Configuration Permissions
Nếu vẫn lỗi, sửa Default Access Permissions trong tab Default Security của DCOM Config (thường do giới hạn quyền truy cập). Nếu chưa được, bước 3.
Bước 3 – Bật DCOM (Windows 95/98)
Nếu server chưa bật DCOM → lỗi 70. Bật:
- Trên server, chạy DCOM Config (DCOMCNFG.EXE)
- Tab Default Properties
- Tick Enable Distributed COM on this computer (giá trị trong registry:
HKEY_LOCAL_MACHINE\Software\Microsoft\OLE)
Kích hoạt DCOM cho phép ứng dụng tải, trạm và server giao tiếp. Nếu chưa được, bước 4.
Bước 4 – Dọn dẹp Registry
- Tải registry cleaner tại đây
Registry cleaner quan trọng cho vận hành Windows, giúp ngăn lỗi Runtime 70. Registry lưu cài đặt quan trọng nhưng dễ hỏng → máy chậm, lỗi. Dùng registry cleaner để quét và sửa phần hỏng.