Bật hoặc tắt chế độ hộp cát để vô hiệu hóa macro

Bật hoặc tắt chế độ hộp cát để vô hiệu hóa macro

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Bài viết này giải thích cách sử dụng một tính năng bảo mật của Access được gọi là chế độ hộp cát. Trong chế độ hộp cát, Access khóa các biểu thức "không an toàn": bất kỳ biểu thức nào sử dụng các hàm hoặc thuộc tính có thể bị khai thác bởi người dùng cố ý gây hại nhằm truy nhập ổ đĩa, tệp hoặc các tài nguyên khác mà họ không có quyền. Ví dụ, các hàm như KillShell có thể được sử dụng để phá hủy dữ liệu và tệp trên máy tính, vì vậy chúng bị chặn trong chế độ hộp cát.

Ghi chú:  Chủ đề này không áp dụng cho các ứng dụng Access hoặc cơ sở dữ liệu web và không bao gồm các tính năng bảo mật Access khác. Để biết thêm thông tin, vui lòng xem phần Xem Thêm trong bài viết này.

Trong bài viết này

Tổng quan

Tắt chế độ hộp cát (chạy các biểu thức không an toàn)

Tổng quan

Chế độ hộp cát là một tính năng bảo mật nhằm ngăn không cho Access chạy một số biểu thức nhất định có thể không an toàn. Các biểu thức không an toàn này bị chặn không phụ thuộc vào việc liệu cơ sở dữ liệu đã được "tin cậy" hay chưa - nội dung của nó được bật.

Chế độ hộp cát được thiết đặt như thế nào

Bạn dùng một trường khóa của sổ đăng ký để chỉ định liệu Access có chạy trong chế độ hộp cát hay không. Chế độ hộp cát được bật theo mặc định – giá trị trường khóa của sổ đăng ký được thiết đặt để bật chế độ hộp cát khi Access được cài đặt trên máy tính. Nếu bạn muốn cho phép chạy tất cả các biểu thức, bạn có thể thay đổi giá trị trường khóa của sổ đăng ký để tắt chế độ hộp cát.

Cơ sở dữ liệu tin cậy

Không phụ thuộc vào việc chế độ hộp cát có được bật hay không trong sổ đăng ký, Access sẽ không cho phép chạy các biểu thức có khả năng không an toàn trừ khi tệp cơ sở dữ liệu được đặt tại vị trí tin cậy hoặc có chữ ký tin cậy hợp lệ. Nếu một cơ sở dữ liệu không được "tin cậy", Access sẽ sử dụng chế độ hộp cát.

Hình vẽ sau đây cho thấy quá trình ra quyết định mà Access thực hiện khi gặp một biểu thức không an toàn.

Quá trình quyết định cho chế độ hộp cát

Nếu bạn không biết nhiều về sổ đăng ký hoặc nếu bạn không thoải mái với việc tự mình thay đổi các trường khóa của sổ đăng ký, hãy hỏi sự giúp đỡ của một ai đó biết và nắm rõ việc thay đổi sổ đăng ký. Bạn phải có quyền của người quản trị trên máy tính để thay đổi các giá trị của sổ đăng ký.

Đầu Trang

Tắt chế độ hộp cát (chạy các biểu thức không an toàn)

Trong một số trường hợp cài đặt, bạn có thể ngắt chế độ hộp cát bằng cách đổi giá trị trường khóa của sổ đăng ký.

Ghi chú:  Không phải toàn bộ các chương trình cài đặt Access đều bao gồm trường khóa của sổ đăng ký SandBoxMode được nhắc đến trong quy trình dưới đây. Nếu bạn không tìm thấy sổ đăng ký, chúng tôi khuyên bạn không nên thêm sổ này vào do việc này có thể ảnh hưởng đến các cập nhật của Office.

Cảnh báo      Chỉnh sửa sổ đăng ký không đúng có thể gây tổn hại nghiêm trọng đến hệ điều hành của bạn, buộc bạn phải cài lại hệ điều hành. Microsoft không thể đảm bảo có thể giải quyết các vấn đề xảy ra do việc chỉnh sửa sổ đăng ký không đúng. Trước khi chỉnh sửa sổ đăng ký, hãy sao lưu các dữ liệu quý giá. Để biết thông tin mới nhất về việc dùng và bảo vệ sổ đăng ký của máy tính, hãy xem Trợ giúp Microsoft Windows.

Thay đổi trường khóa của sổ đăng ký

Quan trọng: Thực hiện theo các bước sau đây để cho phép chạy các biểu thức không an toàn trong tất cả các phiên bản hoạt động của Access cho mọi người dùng trên máy tính.

  1. Đóng tất cả các phiên bản hoạt động của Access đang chạy trên máy tính mà bạn muốn tắt chế độ hộp cát.

  2. Nhấn phím Windows, gõ Chạy rồi nhấn ENTER.

  3. Trong hộp Mở, nhập regedit và sau đó nhấn ENTER.

    Trình soạn thảo Sổ đăng ký bắt đầu.

  4. Bung rộng thư mục HKEY_LOCAL_MACHINE và dẫn hướng đến trường khóa của sổ đăng ký sau đây:

    \Software\Microsoft\Office\15.0\Access Connectivity Engine\Engines

  5. Trong ngăn bên phải của sổ đăng ký, bên dưới Tên, nãy bấm đúp vào SandBoxMode nếu sổ đã có ở đó. Nếu bạn không tìm thấy trường khóa của sổ đăng ký SandBoxMode, chúng tôi khuyên bạn không nên thêm sổ này vào, do việc này có thể ảnh hưởng đến các cập nhật của Office.

    Hộp thoại Sửa Giá trị DWORD xuất hiện.

  6. Trong trường Dữ liệu Giá trị, thay đổi giá trị từ 3 thành 2 và sau đó bấm OK.

  7. Đóng Trình soạn thảo Sổ đăng ký.

Quan trọng: Hãy nhớ rằng nếu bạn không bật nội dung lần đầu trong cơ sở dữ liệu, Access sẽ tắt mọi biểu thức không an toàn, không phụ thuộc vào việc bạn có thay đổi các thiết đặt sổ đăng ký hay không.

Bạn có thể thiết đặt giá trị sổ đăng ký về các giá trị sau, với 0 (không) là cho phép nhiều nhất và 3 là hạn chế nhất.

Thiết đặt

Mô tả

0

Chế độ hộp cát luôn tắt.

1

Chế độ hộp cát được sử dụng cho Access, nhưng không dành cho các chương trình không phải Access.

2

Chế độ hộp cát được sử dụng cho các chương trình không phải Access, nhưng không dành cho Access.

3

Chế độ hộp cát luôn được sử dụng. Đây là giá trị mặc định, được thiết đặt khi bạn cài đặt Access.

Đầu Trang

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×