Nếu khi khởi động Windows 11 hoặc Windows 10, hoặc khi chạy file thực thi để cài đặt chương trình, bạn nhận được lỗi INTERNAL ERROR: Cannot create temporary directory, bài viết này giúp bạn với các giải pháp phù hợp nhất.
Người dùng báo khi lỗi này xảy ra, họ không mở được một số chương trình đã cài như Chrome, Norton Internet Security. Cũng như Windows Update liên tục báo lỗi There were some problems installing updates.
INTERNAL ERROR: Cannot create temporary directory
Nếu gặp vấn đề này, hãy thử các giải pháp dưới đây (không theo thứ tự ưu tiên) xem có khắc phục được lỗi INTERNAL ERROR: Cannot create temporary directory trên Windows 11/10 không.
- Chạy Trình khắc phục sự cố Cài đặt/Gỡ cài đặt chương trình
- Chạy Trình khắc phục sự cố Tệp và Thư mục
- Chạy file thực thi với quyền Admin
- Chạy Dọn dẹp đĩa (Disk Cleanup)
- Chạy CHKDSK
- Gán quyền Full Control cho thư mục Temp
- Tạo thủ công thư mục Temp mới
- Định dạng phân vùng/ổ đĩa
- Thực hiện Khôi phục hệ thống (System Restore)
- Đặt lại Windows 11/10 (Reset)
Xem chi tiết quy trình từng giải pháp.
1. Chạy Trình khắc phục sự cố Cài đặt/Gỡ cài đặt chương trình
Nếu gặp lỗi INTERNAL ERROR: cannot create temporary directory khi cài phần mềm, hãy chạy Trình khắc phục sự cố Cài đặt/Gỡ cài đặt của Microsoft. Nó tự động sửa lỗi khi bạn bị chặn cài đặt/gỡ chương trình, cũng sửa khóa registry hỏng.
2. Chạy Trình khắc phục sự cố Tệp và Thư mục
Chạy Trình khắc phục sự cố Tệp và Thư mục xem lỗi có được khắc phục không.
3. Chạy file thực thi với quyền Admin
Nếu trình khắc phục sự cố không giúp, hãy chạy file thực thi với quyền admin và xem có cài đặt thành công không. Nếu lỗi tái diễn, thử giải pháp tiếp.
4. Chạy Dọn dẹp đĩa (Disk Cleanup)
Một số tệp được tạo trong thư mục tạm của ổ C: khi cài chương trình. Lỗi xảy ra nếu dung lượng ổ hệ thống không đủ hoặc bạn không có quyền tạo thư mục tạm. Kiểm tra/phân tích dung lượng trống ổ C: – nếu thiếu, chạy Disk Cleanup trên ổ đó hoặc dọn dẹp ổ cứng qua ứng dụng Cài đặt.
5. Chạy CHKDSK
Giải pháp này yêu cầu chạy CHKDSK để sửa chữa sector hỏng/gây ra sự không nhất quán trên ổ đĩa, dẫn đến lỗi.
Cách chạy CHKDSK:
- Nhấn Windows + R mở hộp thoại Chạy.
- Gõ
cmdrồi nhấn CTRL + SHIFT + ENTER để mở Command Prompt quyền admin. - Trong cửa sổ cmd, gõ lệnh sau và Enter:
chkdsk /x /f /r
Sẽ nhận thông báo:
Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).
- Nhấn phím Y và khởi động lại máy để CHKDSK kiểm tra và sửa lỗi ổ cứng.
Sau khi CHKDSK hoàn tất, kiểm tra xem lỗi đã hết chưa. Nếu chưa, thử giải pháp tiếp.
6. Gán quyền Full Control cho thư mục Temp
Yêu cầu gán quyền Full Control cho thư mục Temp trên ổ hệ thống Windows 11/10.
Chỉ dùng làm biện pháp tạm thời, sau khi xong nên khôi phục quyền mặc định cho thư mục.
7. Tạo thủ công thư mục Temp mới
Yêu cầu tạo thủ công thư mục tệp tạm mới tên Temp trên ổ hệ thống và thay đổi biến môi trường.
Làm theo:
- Mở System Properties (Thuộc tính hệ thống).
- Nhấp Advanced System Settings (Cài đặt hệ thống nâng cao).
- Chuyển tab Advanced (Nâng cao).
- Nhấp nút Environment Variables (Biến môi trường) dưới cùng.
- Nhấp đúp TEMP từ hộp trên cùng.
- Thay giá trị:
%USERPROFILE%\AppData\Local\Temp
thành
C:\Temp
- Nhấp OK > OK.
- Nhấp Apply > OK để thoát System Properties.
Nếu vẫn chưa giải quyết, thử giải pháp tiếp.
8. Định dạng phân vùng/ổ đĩa
Yêu cầu định dạng phân vùng/ổ đĩa. Hoặc tạo phân vùng mới, nếu cần tạo thư mục Temp và xem có giúp không.
9. Thực hiện Khôi phục hệ thống (System Restore)
Nếu trước đây không gặp lỗi này khi khởi động hoặc cài phần mềm, có thể lỗi do thay đổi gần đây trên hệ thống mà bạn không hay.
Trong trường hợp không biết gì đã thay đổi gây lỗi, hãy thực hiện System Restore (mọi thay đổi như cài ứng dụng, tùy chọn người dùng sau điểm khôi phục sẽ mất) để quay về ngày trước khi lỗi xuất hiện.
10. Đặt lại Windows 11/10 (Reset)
Nếu không cách nào hiệu quả và lỗi vẫn tiếp diễn, hãy Reset Windows 11/10 để giải quyết. Chọn tùy chọn giữ tệp cá nhân khi reset.
Hy vọng giúp ích!
Bài liên quan: Unable to execute file in temporary directory error, Error 5, Access Is Denied
Cách sửa thư mục Temp?
Để sửa thư mục Temp trên Windows 11/10, bạn có thể thay đổi quyền kiểm soát thư mục Temp. Cách làm:
- Mở File Explorer.
- Điều hướng đến
C:\Users\UserName\AppData\Local. - Nhấp chuột phải thư mục Temp, chọn Properties (Thuộc tính).
- Trong tab Security, nhấp Everyone.
- Nhấp Edit (Sửa).
- Đảm bảo ô Full Control được tích.
- Nhấp OK lưu cài đặt.
Cách sửa "Unable to create a temporary file"?
Để khắc phục lỗi Unable to create a temporary file trên Windows, làm sau: Điều hướng đến C:\Users\[Username]\AppData\Local (nếu Windows 10 cài ổ D, điều hướng đường dẫn bắt đầu bằng D) và nhấp chuột phải thư mục Temp (nếu không thấy Temp, hãy bật hiển thị tệp/thư mục ẩn).