Hello, yesterday I downloaded a project from a repository that needed 2020.3.7f1 version, upon opneing the project, the following error arised:

I created a new project and the same happened when openning it. The versions 2020.3.16f1 and 2021.17.f1 also have the same issue.
I have tried reinstalling the version and updating Unity hub. I have DirectX installed, I also checked the System32 folder and the dll is there, plus it has reading permissions.
Is there any known fix that isn’t downgrading the version? Any help or possible fix would be appreciated…
3 Likes
uninstall antivirus,fix D3DCompiler_47.dll - Manually Download D3DCompiler_47.dll
- Find a Reputable Source:
- Go to a reputable website such as DLL-files.com.
- Search for
D3DCompiler_47.dll
.
- Download the DLL File:
- Choose the appropriate version for your system (usually, the 64-bit version for most modern Windows systems).
- Download the ZIP file containing
D3DCompiler_47.dll
.
- Extract the DLL File:
- Extract the downloaded ZIP file to get the
D3DCompiler_47.dll
file.
- You can use built-in Windows extraction or a tool like WinRAR or 7-Zip.
- Place the DLL File in the Unity Editor Directory:
- Navigate to your Unity Editor directory (e.g.,
C:\Program Files\Unity\Hub\Editor\<version>\Editor\Data\Tools\
).
- Copy the extracted
D3DCompiler_47.dll
file into this directory.
and while installing unity editor in add modules select Recommended for General Development
- Windows Build Support (IL2CPP)
- Mac Build Support (IL2CPP)
- WebGL Build Support
- Android Build Support
- iOS Build Support ,
then install unity editor it will help, and resolve the issue.
Ok, I found a solution in my end:
The antivirus software I used (360 Total Security) seemed to be locking the DLL from Unity version AT INSTALLATION, so even if you deactivate the antivirus, you can’t open projects, so you need yo deactivate / uninstall it, then install the version you need and that solves the problem.
Also 360 user here. I tried what you said and it worked. Thanks.
360 ni ochirasiz keyin unitini ochiririb boshidan yuklab olish zarur
Menda ham shu narsa chiqyapti nima qilsam boladi:pensive:


"360 yoʻtal security" ni oʻchirib tashladim. Lekin ochmayapti Kompyuterim yaxshi, internet yaxshi, unity hubni versiyasi 3.5.0. Lekin baribir ochmayapti. Yordam uchun oldindan raxmat!