SYSWOW64 FOLDER LÀ GÌ

     

Với bài toán phát hành Windows 7 64-bit, bao gồm một chút đổi khác được trình làng trong việc phân bổ thông thường những thư mục trong folder Windows. Nhị thư mục bắt đầu được bao gồm trong phiên bạn dạng 64-bit của Windows 10, Windows 8 cùng Windows 70. Bọn chúng Sysnative cùng SysWOW64 Điều này chỉ có trong Windows 64-bit. Nếu khách hàng chạy Windows 32 bit trên lắp thêm 64 bit, bạn sẽ không thấy chúng. Bạn cũng trở thành không thấy chúng khi chạy Windows 32 bit trên máy 32 bit.Có một folder khác bên ngoài thư mục Windows với nó được call là Program Files (x86). Cửa hàng chúng tôi đã quen thuộc 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 bọn chúng tôi. Trong khối hệ thống 64-bit, những chương trình 64-bit được lưu trữ trong folder Program Files vào 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 nào đấy giống như một mô rộp để chạy những chương trình 32-bit trên thiết bị 64-bit. Và vị đó, nên biết và hiểu những thư mục khối hệ thống trong Windows (64 bit) là gì để bạn biết cách truy cập tệp các bạn muốn.

Bạn đang xem: Syswow64 folder là gì


Không giống hệt như các vật dụng 32 bit, nơi các DLL 32 bit được tàng trữ trong System32 folder, phiên bạn dạng 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 sút các mục đích lập trình và hỗ trợ khả năng tương hợp ngược. Nghĩa là, nếu một công tác 64 bit tham chiếu mang lại System32 trong mã của nó, nó sẽ tự động nhận DLL 64 bit lúc được gọi. Điều này giúp những nhà phát triển vì chúng ta không phải biến hóa mã trong số 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ừ folder System32 trong folder Windows sang một số thư mục khác để các chương trình trước đó không cần thiết phải được mã hóa lại để sở hữu được các DLL tương thích ngay cả khi thực hiện API – sau khi nâng cấp lên 64-bit. Sự cố xẩy ra khi một áp dụng 32 bit cố gắng truy cập vào thư mục System32. Vào trường hòa hợp này, chương trình sẽ bị lỗi do nó không được viết nhằm xử lý các tệp DLL 64-bit.

Thư mục SysWOW64 trong Windows 64-bit

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

Xem thêm: Xe Zin Gắn Bình Xăng Nắp Chao Là Gì, Bình Xăng Nắp Chao Là Gì


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

Xem thêm: Tài Khoản Km1 Của Mobifone Là Gì ? Tài Khoản Km1 Km2 Và Km3 Mobifone

Thư mục Sysnative trong Windows 64-bit

sysnative-folder-windowssysnative-folder-windows


Có thể tất cả trường thích hợp một chương trình hoặc áp dụng 32 bit rất 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 cùng một bí danh trỏ mang lại thư mục System32. Nó ko tồn tại thực tiễn trên khối hệ thống của bạn, như vậy.Vì vậy, nếu lịch trình 32-bit của người tiêu dùng cần truy vấn DLL 64-bit, không thực hiện C:WindowsSystem32 bởi bởi vì trình mang lập công tác 32-bit sẽ gửi nó cho thư mục DLL 32-bit mang tên là SysWOW64. Cố kỉnh vào đó, hãy sử dụng C:WindowsSysNative như là đường truyền đến công tác DLL. áp dụng Sysnative trong băng thông sẽ chuyển qua làn đường khác nó mang lại thư mục System32 thay bởi vì thư mục SysWOW64.Nếu các bạn mở file Windows Explorer, các bạn sẽ không tìm kiếm thấy thư mục Sysnative vào C:Windows. Ngay cả khi chúng ta đặt thư mục Options, nhằm hiển thị những thư mục ẩn cùng thư mục hệ thống. Điều này là do, Windows file Explorer là một trong chương trình 64 bit khi chạy vào Windows 64 bit cùng thư mục Sysnative chỉ hiển thị và rất có thể truy cập được từ các chương trình 32 bit.Tóm lại:


Thư mục System32 chứa tệp DLL 64-bit.SysWOW64 chứa những tệp DLL 32-bit và những chương trình 32-bit được tự động chuyển tìm hiểu thư mục nàySysnative là một trong những thư mục đưa hướng được cho phép các công tác 32-bit gọi những tệp DLL 64-bit.