Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Khắc phục:Không thể truy cập Javascript / VBScript Thời gian chạy cho Hành động tùy chỉnh (Lỗi 2738)

Một số người dùng Windows đang gặp phải “ Lỗi 2738. Không thể truy cập thời gian chạy VBScript cho hành động tùy chỉnh ”Hoặc“ Lỗi 2738. Không thể truy cập thời gian chạy Javascript cho hành động tùy chỉnh ”Thông báo lỗi khi cố gắng cài đặt một hoặc một số ứng dụng khác nhau trên máy tính Windows của họ. Sự cố này được xác nhận là xảy ra trên Windows 7, Windows 8.1 và Windows 10.

Khắc phục:Không thể truy cập Javascript / VBScript Thời gian chạy cho Hành động tùy chỉnh (Lỗi 2738)

Hóa ra, có một số nguyên nhân khác nhau có thể góp phần vào sự xuất hiện của mã lỗi cụ thể này khi cài đặt một ứng dụng. Dưới đây là danh sách rút gọn các thủ phạm tiềm ẩn có thể gây ra lỗi 2738 :

  • Xung đột với McAffee Endpoint Security - Cho đến nay, thủ phạm phổ biến nhất được biết là gây ra lỗi cụ thể này là xung đột giữa McAffee’s Endpoint Security Suite và trình cài đặt của ShortTel Communication. Nếu bạn thấy mình trong trường hợp cụ thể này, bạn có thể khắc phục sự cố bằng cách gỡ cài đặt Bảo mật điểm cuối hoặc bằng cách sử dụng Trình chỉnh sửa sổ đăng ký để điều chỉnh một số khóa được sử dụng bởi tính năng của McAffee ScriptScan.
  • Thay đổi phần mềm gần đây - Hãy nhớ rằng có rất nhiều thủ phạm tiềm ẩn khác có thể là nguyên nhân cuối cùng gây ra thông báo lỗi này. Vì không có danh sách chính xác các xung đột, nên cách tốt nhất để khắc phục sự không nhất quán là đưa hệ thống của bạn về trạng thái trước khi xuất hiện lỗi này bằng tính năng Khôi phục hệ thống.
  • Tệp vbscript.dll chưa đăng ký - Nếu bạn gặp lỗi "VBScript" trong khi cố gắng cài đặt một ứng dụng, có thể là do VB Script Engine không được đăng ký chính xác. Trong trường hợp này, bạn có thể khắc phục sự cố bằng cách đăng ký lại tệp DLL có vấn đề từ Dấu nhắc lệnh nâng cao.
  • Tệp hệ thống bị hỏng - Hóa ra, một số loại lỗi tệp hệ thống có thể hạn chế khả năng hệ thống của bạn sử dụng tệp Thư viện liên kết động cần thiết trong trình tự cài đặt. Trong trường hợp này, bạn có thể khắc phục sự cố bằng cách chạy quét SFC và DISM để thay thế các phiên bản bị hỏng bằng các phiên bản tương đương lành mạnh.
  • Tệp hệ thống cơ bản bị hỏng - Trong những trường hợp nghiêm trọng hơn, sử dụng DISM và SFC sẽ không đủ để khắc phục sự cố. Trong trường hợp này, cách khắc phục khả thi duy nhất là đặt lại mọi thành phần Windows liên quan bằng cách cài đặt sạch hệ điều hành của bạn hoặc bằng cách sửa chữa cài đặt (sửa chữa tại chỗ).

Phương pháp 1:Xung đột với Bảo mật điểm cuối (nếu có)

Nếu bạn gặp lỗi "Không thể truy cập thời gian chạy VBScript cho hành động tùy chỉnh" khi cố gắng cài đặt ShoreTel Communication, rất có thể trình cài đặt sẽ xung đột với giải pháp Endpoint Security do McAfee phát triển.

Nếu tình huống này có thể áp dụng trong trường hợp của bạn, bạn có 2 cách khác nhau để khắc phục sự cố:

  • Gỡ cài đặt phần mềm Bảo mật Điểm cuối xung đột
  • Hoàn nguyên một số giá trị đăng ký thuộc McAfee ScriptScan về giá trị mặc định của chúng để loại bỏ xung đột.

Nếu bạn đang tìm kiếm giải pháp dễ dàng nhất, bạn nên gỡ cài đặt công cụ Bảo mật điểm cuối của mình. Điều này không phải là lý tưởng, nhưng nó sẽ cho phép bạn cài đặt ShoreTel Communication mà không cần phải sửa đổi Registry của mình. Trong trường hợp này, hãy làm theo hướng dẫn phụ A.

Nếu bạn cảm thấy hài lòng với Trình chỉnh sửa sổ đăng ký, bạn nên làm theo hướng dẫn phụ B để sửa đổi một số giá trị đăng ký chính thuộc McAffee ScriptScan sẽ giải quyết được xung đột.

A. Gỡ cài đặt Bảo mật điểm cuối

  1. Nhấn phím Windows + R để mở Chạy hộp thoại. Bên trong hộp văn bản, nhập ‘appwiz.cpl’ và nhấn Enter để mở Chương trình và Tính năng thực đơn. Khắc phục:Không thể truy cập Javascript / VBScript Thời gian chạy cho Hành động tùy chỉnh (Lỗi 2738)
  2. Khi bạn đã ở trong Chương trình và Tính năng , cuộn xuống qua danh sách các ứng dụng đã cài đặt và nhấp chuột phải vào Bảo mật điểm cuối . Tiếp theo, chọn Gỡ cài đặt từ menu ngữ cảnh mới xuất hiện. Khắc phục:Không thể truy cập Javascript / VBScript Thời gian chạy cho Hành động tùy chỉnh (Lỗi 2738)
  3. Tiếp theo, hãy làm theo hướng dẫn gỡ cài đặt để hoàn tất quá trình gỡ cài đặt, sau đó khởi động lại máy tính của bạn.
  4. Sau khi quá trình khởi động tiếp theo hoàn tất, hãy thử cài đặt lại ShoreTel Communication và xem sự cố hiện đã được khắc phục chưa.

Trong trường hợp vẫn xảy ra mã lỗi tương tự, hãy chuyển xuống Phương pháp 2 .

B. Điều chỉnh các giá trị đăng ký của McAffee Scripts Scan

  1. Nhấn phím Windows + R để mở Chạy hộp thoại. Tiếp theo, nhập ‘regedit’ bên trong hộp văn bản và nhấn Enter để mở Registry Editor. Khi bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng) , nhấp vào để cấp quyền truy cập quản trị viên. Khắc phục:Không thể truy cập Javascript / VBScript Thời gian chạy cho Hành động tùy chỉnh (Lỗi 2738)
  2. Khi bạn đang ở trong Registry Editor, hãy sử dụng menu ở bên trái để điều hướng đến vị trí sau:
    HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  3. Khi bạn đã ở bên trong vị trí chính xác, hãy thay đổi giá trị của (Mặc định) từ McAfee ScriptScan sang Ngôn ngữ tập lệnh VB.
  4. Tiếp theo, điều hướng đến vị trí sau:
    HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
  5. Khi bạn đến đúng vị trí, hãy thay đổi giá trị của (Mặc định) khóa từ C:\ Program Files \ Common Files \ McAfee \ SystemCore \ Scriptxxxxxxxxx.dll tới C:\ Windows \ system32 \ vbscript.dll .
  6. Sau khi bạn đã thực thi thay đổi ở trên, hãy điều hướng đến vị trí sau:
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}
  7. Tiếp theo, thay đổi giá trị của (Mặc định) khóa từ McAfee ScriptScan sang Ngôn ngữ tập lệnh VB.
  8. Cuối cùng, điều hướng đến vị trí đăng ký sau:
    HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32
  9. Thay đổi giá trị của khóa (Mặc định) từ C:\ Program Files \ Common Files \ McAfee \ SystemCore \ Scriptxxxxxxxxx.dll tới C:\ Windows \ SysWOW64 \ vbscript.dll .
  10. Sau khi mọi thay đổi được liệt kê ở trên đã được thực thi, hãy khởi động lại máy tính của bạn và xem sự cố hiện đã được khắc phục chưa.

Trong trường hợp không thể áp dụng phương pháp này hoặc bạn vẫn gặp phải Lỗi 2738 tương tự ngay cả sau khi làm theo các hướng dẫn ở trên, hãy chuyển xuống phương pháp tiếp theo bên dưới.

Phương pháp 2:Đăng ký tệp vbscript.dll

Nếu bạn gặp phải “ Lỗi 2738. Không thể truy cập thời gian chạy VBScript cho hành động tùy chỉnh ”Sau khi cài đặt tác nhân không thành công, có khả năng bạn gặp lỗi này do VB Script Engine không được đăng ký chính xác. Trong hầu hết các trường hợp, sự cố này sẽ xảy ra sau vbscript.dll được sửa đổi bởi phần mềm của bên thứ ba (rất có thể là một công cụ AV).

Nếu tình huống này có thể áp dụng, bạn sẽ có thể khắc phục sự cố bằng cách đăng ký lại tệp DDL có vấn đề từ lời nhắc CMD nâng cao.

Dưới đây là hướng dẫn ngắn sẽ hướng dẫn bạn quy trình đăng ký tệp vbscript.dll có nhiều khả năng gây ra lỗi trình cài đặt 2738:

Lưu ý: Các hướng dẫn bên dưới sẽ hoạt động bất kể phiên bản Windows của bạn là gì (Windows 7, Windows 8.1 và Windows 10)

  1. Nhấn phím Windows + R để mở Chạy hộp thoại. Tiếp theo, nhập ‘cmd’ bên trong hộp văn bản và nhấn Ctrl + Shift + Enter để mở Command Promp nâng cao t. Khi bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng) , nhấp vào để cấp quyền truy cập quản trị viên. Khắc phục:Không thể truy cập Javascript / VBScript Thời gian chạy cho Hành động tùy chỉnh (Lỗi 2738)
  2. Khi bạn ở trong Command Prompt nâng cao, hãy nhập một trong các lệnh sau tùy thuộc vào việc bạn đang sử dụng phiên bản Windows 32 bit hay 64 bit và nhấn Enter:
     cd %windir%\system32
     cd %windir%\syswow64
  3. Sau khi bạn đến đúng vị trí, hãy nhập lệnh sau và nhấn Enter để đăng ký vbscript.dll:
    có vấn đề

    regsvr32 vbscript.dll

    Lưu ý: Nếu bạn thấy “ Lỗi 2738. Không thể truy cập thời gian chạy Javascript cho hành động tùy chỉnh ”, Hãy sử dụng lệnh sau để thay thế:

    regsvr32.exe jscript.dll
  4. Khởi động lại máy tính của bạn và xem liệu sự cố có được khắc phục hay không khi lần khởi động tiếp theo hoàn tất.

Trong trường hợp giống nhau “ Không thể truy cập thời gian chạy Javascript / VBScript cho Hành động tùy chỉnh” vẫn đang xảy ra lỗi, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 3:Chạy quét SFC và DISM

Hóa ra, bạn cũng có thể gặp phải sự cố này do một số loại lỗi cuối cùng ảnh hưởng đến khả năng sử dụng tệp DLL (Thư viện liên kết động) của hệ thống của bạn. Nếu bạn cho rằng tình huống này có thể áp dụng, bạn sẽ có thể khắc phục sự cố này bằng cách sử dụng một số tiện ích được biết đến để sửa các phiên bản HĐH bị hỏng - DISM (Deployment Image Servicing and Management) SFC (Trình kiểm tra tệp hệ thống).

Trong trường hợp nghi ngờ dữ liệu bị hỏng, bạn nên bắt đầu bằng cách chạy Quét trình kiểm tra tệp hệ thống . Thao tác này là cách lý tưởng để bắt đầu vì bạn có thể triển khai quá trình quét này ngay cả khi bạn không có Kết nối Internet đáng tin cậy. Tiện ích này hoạt động bằng cách tận dụng một kho lưu trữ được lưu trữ cục bộ để so sánh các tệp có khả năng bị hỏng với danh sách các tệp tương đương lành mạnh.

Khắc phục:Không thể truy cập Javascript / VBScript Thời gian chạy cho Hành động tùy chỉnh (Lỗi 2738)

Lưu ý: Hãy nhớ rằng khi bạn bắt đầu loại quét này, không được gián đoạn khi đã bắt đầu (trong mọi trường hợp). Nếu bạn tắt máy tính hoặc đóng cửa sổ CMD sớm, bạn có nguy cơ tạo ra các lỗi logic trên ổ Windows của mình.

Sau khi quá trình quét SFC hoàn tất, hãy khởi động lại máy tính của bạn và bắt đầu quét DISM khi lần khởi động tiếp theo hoàn tất.

Khắc phục:Không thể truy cập Javascript / VBScript Thời gian chạy cho Hành động tùy chỉnh (Lỗi 2738)

Lưu ý: Quản lý và phục vụ hình ảnh triển khai này dịch vụ sử dụng một thành phần phụ của Windows Update để tải xuống các bản sao lành mạnh sẽ được sử dụng để thay thế các bản sao bị hỏng.

Khi quá trình quét thứ hai kết thúc, hãy khởi động lại máy tính của bạn và xem sự cố có được giải quyết ở lần khởi động tiếp theo hay không.

Trong trường hợp sự cố tương tự vẫn xảy ra, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 4:Sử dụng Khôi phục Hệ thống

Nếu sự cố này chỉ mới bắt đầu xảy ra gần đây, có thể một thay đổi phần mềm gần đây đã gây ra sự cố này với các chương trình muốn sử dụng cơ sở hạ tầng của trình cài đặt. Vì không có cách nào rõ ràng để xác định chính xác thủ phạm (đó có thể là bản cập nhật phần mềm, trình điều khiển, bản cập nhật Windows kém, xung đột phần mềm, v.v.) nên điều tốt nhất bạn có thể làm là hoàn nguyên máy tính của mình về trạng thái mà sự cố này đã xảy ra. không xảy ra.

Cách tốt nhất để thực hiện việc này là sử dụng Khôi phục Hệ thống để hoàn nguyên cài đặt Windows của bạn trở lại thời điểm ổn định trong đó thông báo “ Không thể truy cập thời gian chạy VBScript cho hành động tùy chỉnh ”Hoặc“ Không thể truy cập thời gian chạy Javascript cho hành động tùy chỉnh ”Vẫn chưa xảy ra lỗi.

Dưới đây là một số hướng dẫn từng bước về cách sử dụng khôi phục hệ thống để khắc phục sự cố đặt lại PC của bạn về trạng thái khỏe mạnh .

Khắc phục:Không thể truy cập Javascript / VBScript Thời gian chạy cho Hành động tùy chỉnh (Lỗi 2738)

Nếu bạn đã làm điều này và bạn vẫn gặp phải mã lỗi 2738 tương tự, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 5:Đặt lại mọi thành phần Windows

Nếu không có phương pháp nào ở trên hoạt động trong trường hợp cụ thể của bạn, có thể bạn đang xử lý lỗi tệp hệ thống cơ bản mà không thể giải quyết theo cách thông thường.

Một số người dùng bị ảnh hưởng gặp phải trường hợp tương tự đã báo cáo rằng họ chỉ khắc phục được sự cố sau khi làm mới mọi thành phần hệ điều hành có liên quan liên quan đến cài đặt Windows 10 của họ. Khi nói đến việc này, bạn có 2 cách về phía trước:

  • Cài đặt sửa chữa - Đây là cách tiếp cận tập trung hơn vì nó sẽ cho phép bạn làm mới tất cả các tệp hệ điều hành của chúng tôi mà không làm mất dữ liệu cá nhân hiện có trên ổ đĩa hệ điều hành của bạn. Bạn sẽ được yêu cầu sử dụng phương tiện cài đặt tương thích với phiên bản Windows của mình, nhưng bạn sẽ có thể lưu các ứng dụng, trò chơi, phương tiện và thậm chí cả các tùy chọn của người dùng mà bạn hiện đang lưu trữ trên ổ đĩa hệ điều hành của mình.
  • Cài đặt sạch - Nếu bạn đang tìm kiếm thủ tục đơn giản nhất, thì đây là nó. Bạn sẽ không cần phương tiện cài đặt tương thích để bắt đầu thao tác này, nhưng trừ khi bạn quản lý sao lưu trước dữ liệu của mình trước khi bắt đầu thao tác này, bạn sẽ mất tất cả dữ liệu cá nhân hiện được lưu trữ trên ổ Windows.