Windows88 is a website that shares tips, good tips, how to use and how to fix errors on versions of Windows XP, Windows 7, Windows 8, Windows 10, Windows 11...
  • Windows 10
  • Windows 11
  • Game
  • Ứng Dụng
  • Sửa Lỗi
  1. Trang chủ
  2. Windows 10

Tìm hiểu Sysnative trong Windows 64-bit

Chủ Nhật, ngày 29/05/2022 - 21:17
NỘI DUNG CHÍNH [ ẨN ]
  • 0.1 Thư mục SysWOW64 trong Windows 64-bit
  • 1. Thư mục Sysnative trong Windows 64-bit

Với việc phát hành Windows 7 64-bit, có một chút thay đổi được giới thiệu trong việc phân bổ thông thường các thư mục trong thư mục Windows. Hai thư mục mới được bao gồm trong phiên bản 64-bit của Windows 10, Windows 8 và Windows 70. Chúng Sysnative và SysWOW64 Điều này chỉ có trong Windows 64-bit. Nếu bạn chạy Windows 32 bit trên máy 64 bit, bạn sẽ không thấy chúng. Bạn cũng sẽ không thấy chúng khi chạy Windows 32 bit trên máy 32 bit.

Có một thư mục khác bên ngoài thư mục Windows và nó được gọi là Program Files (x86). Chúng tôi đã quen với tên của thư mục Program Files chứa các tệp thực thi của các chương trình của chúng tôi. Trong hệ thống 64-bit, các chương trình 64-bit được lưu trữ trong thư mục Program Files trong khi các chương trình 32-bit được lưu trữ trong Program Files (x86). Tuy nhiên, Windows sử dụng một cái gì đó giống như một mô phỏng để chạy các chương trình 32-bit trên máy 64-bit. Và do đó, cần phải biết và hiểu các thư mục hệ thống trong Windows (64 bit) là gì để bạn biết cách truy cập tệp bạn muốn.

Không giống như các máy 32 bit, nơi các DLL 32 bit được lưu trữ trong System32 folder, phiên bản Windows 64 bit lưu trữ các tệp DLL liên quan đến 64 bit trong thư mục System32. Điều này là để giảm bớt các mục đích lập trình và cung cấp khả năng tương thích ngược. Nghĩa là, nếu một chương trình 64 bit tham chiếu đến System32 trong mã của nó, nó sẽ tự động nhận DLL 64 bit khi được gọi. Điều này giúp các nhà phát triển vì họ không phải thay đổi mã trong các chương trình của họ cho Windows 64-bit.

Tóm lại, Windows đã di chuyển tất cả các DLL 32-bit từ thư mục System32 trong thư mục Windows sang một số thư mục khác để các chương trình trước đó không cần phải được mã hóa lại để có được các DLL thích hợp ngay cả khi sử dụng API – sau khi nâng cấp lên 64-bit. Sự cố xảy ra khi một ứng dụng 32 bit cố gắng truy cập vào thư mục System32. Trong trường hợp này, chương trình sẽ bị lỗi vì nó không được viết để xử lý các tệp DLL 64-bit.

Thư mục SysWOW64 trong Windows 64-bit

Tất cả các tệp DLL 32-bit đã được chuyển sang mới Thư mục SysWOW64 trong phiên bản 64-bit của Windows 10, Windows 8 và Windows 7, vì vậy khi các chương trình 32-bit gọi các tệp DLL 32-bit, chúng phải đến được thư mục SysWOW64.

Bạn có thể cảm thấy rằng các nhà phát triển sẽ phải quét các chương trình và ứng dụng của họ để trỏ các chức năng DLL đến thư mục SysWOW64. Nhưng Microsoft đã chăm sóc nó. Nếu đó là một chương trình 32 bit đang gọiC:\Windows\System32, một trình giả lập sẽ chuyển hướng đường dẫn đến C:\Windows\SysWOW64. Nghĩa là, để chạy các chương trình 32-bit trong Windows 64-bit, một trình giả lập được sử dụng để có khả năng tương thích ngược thích hợp và tránh lỗi khi gọi tệp DLL.

Thư mục Sysnative trong Windows 64-bit

Có thể có trường hợp một chương trình hoặc ứng dụng 32 bit có thể cần DLL 64 bit. Trong trường hợp đó, bạn sẽ phải sử dụng thư mục chuyển hướng Sysnative. Bạn có thể coi SysNative là một thư mục ảo và một bí danh trỏ đến thư mục System32. Nó không tồn tại thực tế trên hệ thống của bạn, như vậy.

Vì vậy, nếu chương trình 32-bit của bạn cần truy cập DLL 64-bit, không sử dụng C:\Windows\System32 bởi vì trình giả lập chương trình 32-bit sẽ đưa nó đến thư mục DLL 32-bit có tên là SysWOW64. Thay vào đó, hãy sử dụng C:\Windows\SysNative như là đường dẫn đến chương trình DLL. Sử dụng Sysnative trong đường dẫn sẽ chuyển hướng nó đến thư mục System32 thay vì thư mục SysWOW64.

⏩ Xem thêm :

- Thư mục Panther trong Windows 10 là gì? Xóa nó có an toàn không?

- 2 lớp phủ mũi tên nhỏ màu xanh lam xuất hiện trên biểu tượng màn hình là gì?

Nếu bạn mở File Windows Explorer, bạn sẽ không tìm thấy thư mục Sysnative trong C:\Windows. Ngay cả khi bạn đặt Folder Options, để hiển thị các thư mục ẩn và thư mục hệ thống. Điều này là do, Windows File Explorer là một chương trình 64 bit khi chạy trong Windows 64 bit và thư mục Sysnative chỉ hiển thị và có thể truy cập được từ các chương trình 32 bit.

Tóm lại:

  1. Thư mục System32 chứa tệp DLL 64-bit.
  2. SysWOW64 chứa các tệp DLL 32-bit và các chương trình 32-bit được tự động chuyển hướng đến thư mục này
  3. Sysnative là một thư mục chuyển hướng cho phép các chương trình 32-bit gọi các tệp DLL 64-bit.

Đọc thêm: MSDN.

Muốn biết sự khác biệt giữa thư mục System32 và SysWOW64?

  • Thẻ: 64-bit, Thư mục

Tin cùng chuyên mục

Cách sử dụng HFS + Drive được định dạng Mac trên Windows

Cách sử dụng HFS + Drive được định dạng Mac trên Windows

31/05/2022 13:23
Quản lý tệp đóng vai trò quan trọng nhất trên hệ thống máy tính. Nó kiểm soát cách dữ liệu được lưu trữ, tổ chức và truy xuất từ ​​phương tiện lưu trữ. Nói cách khác, nó chỉ đơn giản là tách dữ liệu trên ổ đĩa và gắn thẻ chúng bằng tên tệp và các thuộc tính khác cùng với lập chỉ ...
Danh sách Tiện ích mở rộng, Trình bổ sung và Trình cắm VLC tốt nhất

Danh sách Tiện ích mở rộng, Trình bổ sung và Trình cắm VLC tốt nhất

31/05/2022 13:23
Các Trình phát phương tiện VLC là một trong những trình phát media đa định dạng phổ biến nhất hiện có miễn phí. Máy nghe nhạc mạnh mẽ, siêu linh hoạt và có thể dễ dàng tùy chỉnh. Bạn có thể nâng cao hiệu suất và khả năng của Trình phát phương tiện VLC bằng cách sử dụng miễn phí p...
Thiết lập Windows 10 không xác thực được khóa sản phẩm

Thiết lập Windows 10 không xác thực được khóa sản phẩm

31/05/2022 13:23
Các tùy chọn khác ngoài, cài đặt và nâng cấp Windows 10 bằng các tệp ISO có tầm quan trọng riêng của nó. Tệp ISO có thể được sử dụng để cài đặt sạch, nâng cấp sửa chữa hoặc nâng cấp phiên bản. Trong trường hợp hai trường hợp sau, người dùng đã báo cáo sự cố trong đó quá trình thi...
Nvidia G-Sync không hoạt động trong Windows 10

Nvidia G-Sync không hoạt động trong Windows 10

31/05/2022 13:23
Nếu bạn là một game thủ PC, thì rất có thể bạn đã nghe nói về GSync. Đó là công nghệ đồng bộ hóa thích ứng độc quyền được thiết kế bởi Nvidiavà được cho là tốt nhất trong kinh doanh bất chấp sự cạnh tranh gay gắt từ FreeSync của AMD. GSync là tất cả nhằm loại bỏ hiện tượng xé m...
Lỗi tệp zip quá lớn khi tải tệp xuống từ DropBox

Lỗi tệp zip quá lớn khi tải tệp xuống từ DropBox

31/05/2022 13:23
Có thể có lúc bạn được yêu cầu tải xuống tệp .zip từ liên kết DropBox được chia sẻ cho bạn hoặc bạn đã quyết định chia sẻ tệp qua nền tảng đám mây phổ biến với đồng nghiệp hoặc bạn bè. Bây giờ, do các quy tắc của DropBox, người dùng không thể tải xuống tệp chia sẻ có kích thước v...
Cách khắc phục lỗi Windows Defender bị tắt bởi Group Policy

Cách khắc phục lỗi Windows Defender bị tắt bởi Group Policy

31/05/2022 13:23
Windows Defender là chương trình chống virút mặc định trên Windows 10. Nó đủ tốt cho hầu hết các trường hợp. Do đó, bạn sẽ không cần đến tùy chọn của bên thứ ba trừ trường hợp cực kỳ hiếm gặp. Chưa kể, Windows Defender không phải là một ổ chứa tài nguyên, vì vậy nó sẽ hoạt động ...

Bài viết mới

Cách sử dụng HFS + Drive được định dạng Mac trên Windows

Cách sử dụng HFS + Drive được định dạng Mac trên Windows

Danh sách Tiện ích mở rộng, Trình bổ sung và Trình cắm VLC tốt nhất

Danh sách Tiện ích mở rộng, Trình bổ sung và Trình cắm VLC tốt nhất

Thiết lập Windows 10 không xác thực được khóa sản phẩm

Thiết lập Windows 10 không xác thực được khóa sản phẩm

Nvidia G-Sync không hoạt động trong Windows 10

Nvidia G-Sync không hoạt động trong Windows 10

Lỗi tệp zip quá lớn khi tải tệp xuống từ DropBox

Lỗi tệp zip quá lớn khi tải tệp xuống từ DropBox

Chuyên mục

Windows 10

Game

Ứng Dụng

Sửa Lỗi

Windows 11

Windows88 is a website that shares tips, good tips, how to use and how to fix errors on versions of Windows XP, Windows 7, Windows 8, Windows 10, Windows 11...
Chuyên mục
Windows 10 Windows 11 Ứng Dụng Game Sửa Lỗi
Liên hệ | Giới thiệu | Chính sách bảo mật
Copyright © 2022 Window88.net. All Rights Reserved.
Thông báo