2013-08-23 28 views
9

Nếu tôi khởi chạy ứng dụng của mình từ một thư mục mạng, tôi không tải một hộp thoại.Tệp này nằm ở một vị trí bên ngoài mạng cục bộ của bạn

Tuy nhiên, nếu tôi sao chép ứng dụng của tôi vào một thư mục mạng khác nhau, và cố gắng để khởi động nó, tôi nhận được "Open File - Security Warning" thoại hiển thị bên dưới:

Open File - Security Warning

Nếu bạn Google:

bạn sẽ xem các trang thảo luận về vùng Intranet so với Internet, chỉnh sửa đăng ký, thay đổi Chính sách nhóm hoặc thậm chí là Microsoft Access.

Tôi không muốn giải quyết bất kỳ vấn đề nào nếu có thể. Tôi cần giải pháp để làm việc trên 100 máy tính sẽ khởi chạy ứng dụng này từ mạng và tôi không thể thực hiện thay đổi hệ thống cho từng máy tính đó.

1. Tại sao tôi nhận được hộp thoại đó nếu tôi khởi chạy từ một số thư mục mạng nhất định nhưng không phải là các thư mục khác?

2. Làm cách nào để ngăn hộp thoại đó xuất hiện?

Vui lòng đề cập đến nhiều khả năng nếu có.

+0

Tôi gặp phải lỗi này khi sử dụng không gian tên DFS trong năm 2012 và giờ đây tất cả các ứng dụng được lưu trữ trên mạng của tôi đều đang ném lỗi này. Hầu hết các giải pháp có liên quan đến việc điều chỉnh các vùng bảo mật trong chính sách nhóm đã lỗi thời trong Server 2012. –

Trả lời

0

Tin nhắn là do ứng dụng chưa được ký. Bạn ngăn chặn nó bằng cách ký vào đơn của bạn. Quá trình ký tên được gọi là Authenticode. Lý tưởng nhất, bạn làm điều này với chứng chỉ nội bộ của công ty bạn, nhưng điều đó giả định rằng công ty của bạn có một.

-4

nếu bạn là quản trị viên của nơi bạn đang làm việc và bạn cực kỳ chắc chắn rằng các ứng dụng (tự viết) an toàn để khởi chạy. những gì bạn có thể làm trên máy win7 và win8 là truy cập Bảng điều khiển> Tài khoản người dùng> Thay đổi cài đặt kiểm soát tài khoản người dùng và chọn "Không bao giờ thông báo". Thao tác này sẽ xóa 'bước bổ sung' khi thực thi tệp.

+0

không phải là giải pháp –

+0

Vô hiệu hóa UAC cơ bản là nguy hiểm và là thực hành không tốt. Chỉ làm điều này như là một phương sách cuối cùng tuyệt đối .. tức là ứng dụng là rất quan trọng và không thể chạy với UAC được kích hoạt hoặc được sửa đổi để cho phép sử dụng trong khi UAC được kích hoạt. – StrattonL

10

Tôi chỉ chạy vào vấn đề này bản thân mình trong khi cố gắng để mở một số tập tin JavaScript trên Azure blob lưu trữ phát triển mà tôi đã vẽ bản đồ như một ổ đĩa trong Windows Explorer, tôi cố định nó bằng cách vào:

Control Panel > Internet Options > Security

Sau đó chọn Local intranet, nhấp vào Sites, bỏ chọn

[ ] Automatically detect intranet network

và kiểm tra cả hai:

[x] Include all local (intranet) sites not listed in other zones

[x] Include all network paths (UNCs).

+5

Cấu hình của tôi đã được thiết lập cho điều này, nhưng tôi vẫn nhận được tin nhắn. Những gì đã làm việc cho tôi là nhấp vào nút "Nâng cao" và thêm địa chỉ IP của máy tính mạng vào khu vực. – alldayremix

+0

Tôi không thấy các tùy chọn đó trên hộp Windows Server 2008 R2. Chúng chỉ dành cho khách hàng? – David

+2

@David, có thể bạn đã bật Cấu hình bảo mật nâng cao của Internet Explorer. Tôi không khuyến nghị bạn tắt nó trên máy chủ của bạn, nhưng nếu bạn quyết định làm như vậy: [hướng dẫn cách thực hiện nó] (http://serverfault.com/a/140497). –

2

Để Mathijs

Control Panel> Internet Options> Security Thêm IP của ổ đĩa trong nút Advanced (của mạng nội bộ địa phương) làm việc cho tôi. Tự động phát hiện mạng intranet vẫn còn trên

+0

Nếu bạn muốn sử dụng tên máy tính/máy chủ thay vì IP thì hãy sử dụng tệp: // ComputerName. – Zunair

0

Tôi có thể thực hiện việc này bằng cách thêm miền DNS vào danh sách các trang web mạng nội bộ.

Sử dụng Mathijs của câu trả lời phần:

  1. Control Panel > Internet Options > Security hoặc chạy inetcpl.cpl
  2. Bấm Local intranet
  3. Bấm Sites Bấm Advanced Thêm FQDN của máy chủ hoặc tên miền. Ví dụ: thêm "contoso.corp" (không có dấu ngoặc kép), thực tế sẽ thêm *.contoso.corp, "danh sách trắng" tất cả máy chủ của FQDN sẽ giải quyết hậu tố contoso.corp. Nếu không, bạn có thể thêm một FQDN đầy đủ của một máy chủ đã cho.

Trong trường hợp của mình, tôi đã tạo lối tắt cho tập lệnh đăng nhập cho người dùng đang sử dụng ứng dụng VPN phần mềm; là %userdnsdomain%\netlogon\login.bat, vì vậy tôi đã thêm contoso.corp và không còn nhận được cảnh báo.

+0

Làm cho tinh thần nhưng nó không hoạt động trên máy chủ 2012 r2. Đang cố truy cập các tệp trên máy tính trên cùng một miền. Tên PC là pc1.contoso.corp, thêm contoso.corp trong các thiết lập bảo mật ... ping pc1 không giải quyết pc1.contoso.corp – Zunair

Các vấn đề liên quan