File scan report
Verdict Safe
Is d3dcompiler_ 47. dll safe? Yes, no threats found.
This Microsoft-signed Direct3D shader compiler library has no detections from any of 75 engines and has been widely distributed with games and applications since 2020.
Read the whole reasonShow less
Strong evidence · A verified publisher signature, and no engine flags it.
This library is a standard Microsoft graphics component and can be kept. Obtain it only through the application or game that ships it.
Good practice2 tips
We found nothing harmful in this file.
Use it only as part of a program you got from the developer's own website.
Keep your antivirus and Windows updates switched on.
No scanner can promise a file is 100% safe.
Antivirus results
0 of 70 flagged
- Flagged 0
- No detection 70
- No result 5
- Code signing Microsoft Corporation
- Test run Completed
- First seen 6y ago
Chapter 02
Why we think so
1 point against it and 5 in its favour, checked against the scan evidence.
The reasoning behind this verdict
None of the 70 antivirus engines that checked it flagged this DLL, and it carries a valid Microsoft Corporation signature. It has been seen from thousands of independent sources over several years. One sandbox run returned a malicious label while another returned clean, but no hostile runtime artefact was recorded.
The file is Microsoft's Direct3D shader compiler library with a valid Microsoft Corporation signature, and none of the 70 antivirus engines that checked it flagged it. It has been submitted by more than 3,700 independent sources since 2020 and is listed in a known-software reference set as part of a game. The sandbox results were split: one run labelled it evasive and another returned clean. No process injection target, persistence or malicious network host was recorded. The crash reports in the sandbox runs reflect the library being launched directly through rundll32, which is not how it is meant to be used. Prior files from this signer on our platform were all judged clean.
What We Detected
None of the 70 antivirus engines that checked it flagged this file. The DLL carries a valid Microsoft Corporation signature, and it is common, long-established software distributed alongside games and graphics applications.
Threat Behavior
Across seven sandbox runs, one run returned an evasive-malicious label while another returned clean. No injection into another process was recorded, and no persistence was observed. Network contacts were Apple and Microsoft service hosts, and our host reputation check found nothing malicious among the 40 hosts it inspected. The crash reports seen in the runs come from executing a library that is not designed to run on its own.
What To Do Now
No action is needed if this file came with a game or application you installed. Keep your security software enabled and running as usual.
Where this verdict could be wrong1 caveat
- One sandbox run labelled the file as evasive malicious, but another run returned clean. No injection target or other hard runtime artefact was recorded, so the split result is consistent with a library loaded out of context.
These are the assessment's weak points. If you believe one applies to your file, report the verdict and we'll re-review it.
- Valid Microsoft Corporation digital signature
- No detections from any of 75 antivirus engines
- Widely distributed since 2020, with thousands of independent sources
- Listed in a known-software reference set as a game component
- Previous files from this signer on our platform were all judged clean
- One sandbox run labelled the library as evasive, although another run returned clean
6 sources checked · all complete. See every source
Chapter 03
What it did in our test
It ran in 7 isolated tests; 1 test environment rated what it did as risky.
Test run summary
Capture complete- 7isolated sandbox runs
- 22sandbox rule tags
- 15spawned processes
- 24network contacts
- 40filesystem & mutex artifacts
What this file did when executed
This file was detonated in 7 sandboxes and the results were split: 1 returned "malicious" and 1 returned "clean".
Sandbox verdicts
2- VT: EVADERmalicious
- VT: CLEANclean
Techniques observed in the sandbox
22MITRE ATT&CK techniques the sandbox mapped. Highlighted ones are rare in normal software; the others are common in legitimate programs too.
- T1012
- T1018
- T1027· Obfuscated code
- T1027.005· Obfuscated code
- T1036
- T1055· Process injection
- T1057· Lists programs
- T1070· Covers its tracks
- T1070.006· Covers its tracks
- T1071· Application protocol
- T1082· System recon
- T1083· Scans your files
- T1095· Custom network
- T1129· Loads modules
- T1218.011
- T1222
- T1497· Sandbox evasion
- T1518.001· Checks your AV
- T1542.003
- T1543.003· Service install
- T1547.008· Auto-start
- T1562.001· Disables security
Observed activity
Processes started
15Programs the file ran, with their command lines.
rundll32.exe"C:\Windows\sysnative\rundll32.exe" "C:\Users\<USER>\Desktop\readme.dll",#1loadll.exeD:\loadll.exexpcproxy/usr/libexec/xpcproxyTextEdit/Applications/TextEdit.app/Contents/MacOS/TextEdit /Applications/TextEdit.app/Contents/MacOS/TextEditgkreport/usr/libexec/gkreport /usr/libexec/gkreportspctl/usr/sbin/spctl --status
Show all 15 entries for processes started
spctl/usr/sbin/spctl /usr/sbin/spctl --statusspctl/usr/sbin/spctl --test-devid-statusspctl/usr/sbin/spctl /usr/sbin/spctl --test-devid-statussyslog/usr/bin/syslog -s -k com.apple.message.domain com.apple.security.assessment.current_state com.apple.message.signature assessments disabled com.apple.message.signature2 devid enabled Message Gatekeeper state assessments disabled/devid enabledsyslog/usr/bin/syslog /usr/bin/syslog -s -k com.apple.message.domain com.apple.security.assessment.current_state com.apple.message.signature assessments disabled com.apple.message.signature2 devid enabled Message Gatekeeper state assessments disabled/devid enabledbzip2/usr/bin/bzip2dirhelper/usr/libexec/dirhelper /usr/libexec/dirhelperdirhelper/usr/libexec/dirhelperrundll32.exeC:\Windows\System32\rundll32.exe C:\Users\J8913~1.SEA\AppData\Local\Temp\6d5ec3240f50d9b01eda123ba3901247.dll,DllMain
Network contacts
2424 hosts, listed as 4 domains, 20 addresses. Links show the host and path only.
- Domain
gateway.fe.apple-dns.net - Domain
prda.aadg.msidentity.com - Domain
windowsupdatebg.s.llnwi.net - Domain
login.live.com - IP address
17.248.241.108 - IP address
17.253.17.203
Show all 24 entries for network contacts
- IP address
23.207.48.206 - IP address
23.48.162.198 - IP address
17.253.17.201 - IP address
17.248.241.114 - IP address
23.40.205.18 - IP address
17.57.144.151 - IP address
23.48.162.208 - IP address
17.248.241.138 - IP address
17.253.17.209 - IP address
17.248.241.230 - IP address
23.218.151.22 - IP address
17.57.144.154 - IP address
17.248.185.201 - IP address
17.253.17.205 - IP address
17.248.241.166 - IP address
17.248.241.198 - IP address
17.253.17.207 - IP address
17.248.241.178
Files
30Files the file created, changed or deleted.
- Written
/private/var/log/wifi.log.0.bz2 - Written
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_rundll32.exe_rea_692773a9f2d747a10decee7ec5426ee270cd59_b7758387_1883d5f4 - Written
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_rundll32.exe_rea_692773a9f2d747a10decee7ec5426ee270cd59_b7758387_1883d5f4\Report.wer - Written
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_rundll32.exe_rea_7a297e32de04fb8b2fd84f71fc2ba8137e933f6_b7758387_0273fc0a - Written
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_rundll32.exe_rea_7a297e32de04fb8b2fd84f71fc2ba8137e933f6_b7758387_0273fc0a\Report.wer - Written
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_rundll32.exe_rea_de2e5b958a645333cb2eab5faf94b9ea8c4c85_b7758387_12dfa01e
Show all 30 entries for files
- Written
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_rundll32.exe_rea_de2e5b958a645333cb2eab5faf94b9ea8c4c85_b7758387_12dfa01e\Report.wer - Written
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_rundll32.exe_rea_f49f76607e655fb08f47cca4ce04c80dc6c8dc6_b7758387_1dd7e064 - Written
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_rundll32.exe_rea_f49f76607e655fb08f47cca4ce04c80dc6c8dc6_b7758387_1dd7e064\Report.wer - Written
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_rundll32.exe_rea_a6258b45426f470f25fe98d7dc878b79bc0cd_b7758387_1e9842c7 - Written
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_rundll32.exe_rea_a6258b45426f470f25fe98d7dc878b79bc0cd_b7758387_1e9842c7\Report.wer - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER9438.tmp - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER9438.tmp.dmp - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER962D.tmp - Written
C:\ProgramData\Microsoft\Windows\WER\Temp\WER962D.tmp.WERInternalMetadata.xml - Deleted
/var/log/wifi.log.0 - Deleted
_Users_user1_Library_Application Support_AddressBook_Metadata_.MetaData.lock_lock - Deleted
database.lock - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER184E.tmp.csv - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER187E.tmp.txt - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER44AF.tmp.csv - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER455C.tmp.txt - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER5309.tmp.csv - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER5329.tmp.txt - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER5DB9.tmp.csv - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER5DDA.tmp.txt - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER77AC.tmp.csv - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER77CC.tmp.txt - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER9438.tmp - Deleted
C:\ProgramData\Microsoft\Windows\WER\Temp\WER9438.tmp.dmp
Registry and auto-start
19Settings the file changed, including ways to start again after a restart.
- Set
HKEY_USERS\S-1-5-21-575823232-3065301323-1442773979-1000\Software\Microsoft\SystemCertificates\Root\Certificates\0174E68C97DDF1E0EEEA415EA336A163D2B61AFD\Blob - Set
HKEY_USERS\S-1-5-21-575823232-3065301323-1442773979-1000\Software\Microsoft\Windows\Windows Error Reporting\Debug\StoreLocation - Set
HKCU\Software\Classes\LOCAL SETTINGS\SOFTWARE\MICROSOFT\WINDOWS\SHELL\BAGS\11\SHELL\{C4D98F09-6124-4FE0-9942-826416082DA9}/GroupView - Set
HKCU\Software\Classes\LOCAL SETTINGS\SOFTWARE\MICROSOFT\WINDOWS\SHELL\BAGS\11\SHELL\{C4D98F09-6124-4FE0-9942-826416082DA9}/GroupByDirection - Set
HKCU\Software\Classes\LOCAL SETTINGS\SOFTWARE\MICROSOFT\WINDOWS\SHELL\BAGS\11\SHELL\{C4D98F09-6124-4FE0-9942-826416082DA9}/GroupByKey:PID - Set
HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\USERASSIST\{CEBFF5CD-ACE2-4F4F-9178-9926F41749EA}\COUNT/Q:\ybnqyy.rkr
Show all 19 entries for registry and auto-start
- Set
HKCU\Software\Classes\LOCAL SETTINGS\SOFTWARE\MICROSOFT\WINDOWS\SHELL\BAGS\ALLFOLDERS\SHELL/ShowCmd - Set
HKCU\Software\Classes\LOCAL SETTINGS\SOFTWARE\MICROSOFT\WINDOWS\SHELL\BAGS\11\SHELL\{C4D98F09-6124-4FE0-9942-826416082DA9}/ColInfo - Set
HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\USERASSIST\{CEBFF5CD-ACE2-4F4F-9178-9926F41749EA}\COUNT/{S38OS404-1Q43-42S2-9305-67QR0O28SP23}\rkcybere.rkr - Set
HKCU\Software\Classes\LOCAL SETTINGS\SOFTWARE\MICROSOFT\WINDOWS\SHELL\BAGS\ALLFOLDERS\SHELL/WFlags - Set
HKCU\Software\Classes\LOCAL SETTINGS\SOFTWARE\MICROSOFT\WINDOWS\SHELL\BAGS\11\SHELL\{C4D98F09-6124-4FE0-9942-826416082DA9}/Rev - Set
HKCU\Software\Classes\LOCAL SETTINGS\MUICACHE\20\AAF68885/LanguageList - Set
HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\MODULES\NAVPANE/ExpandedState - Set
HKCU\Software\Classes\LOCAL SETTINGS\SOFTWARE\MICROSOFT\WINDOWS\SHELL\BAGMRU/MRUListEx - Set
HKCU\Software\Classes\LOCAL SETTINGS\SOFTWARE\MICROSOFT\WINDOWS\SHELL\BAGS\11\SHELL\{C4D98F09-6124-4FE0-9942-826416082DA9}/IconSize - Deleted
HKCU\Software\Classes\LOCAL SETTINGS\SOFTWARE\MICROSOFT\WINDOWS\SHELL\BAGS\11\SHELL\{C4D98F09-6124-4FE0-9942-826416082DA9}/GroupCollapseState - Deleted
\REGISTRY\A\{9443cc89-ec62-5e2b-f1c2-512cdf0dc0bf}\Root\InventoryApplicationFile\PermissionsCheckTestKey - Deleted
\REGISTRY\A\{6f9789b4-4c89-a38f-e2e7-af3d28683a71}\Root\InventoryApplicationFile\PermissionsCheckTestKey - Deleted
\REGISTRY\A\{b0899bd3-b473-e0f6-ecbc-ea5761437cc6}\Root\InventoryApplicationFile\PermissionsCheckTestKey
Mutexes
10Named locks a program uses so only one copy runs; malware families often reuse them.
\Sessions\1\BaseNamedObjects\Local\WERReportingForProcess2092\Sessions\1\BaseNamedObjects\Global\74b848e8-0071-4ffa-bb5d-00a76a585238\Sessions\1\BaseNamedObjects\Local\WERReportingForProcess7916\Sessions\1\BaseNamedObjects\Global\6b26ce65-c08d-482d-8512-c993faccbabb\Sessions\1\BaseNamedObjects\Local\WERReportingForProcess8108\Sessions\1\BaseNamedObjects\Global\f39add4e-bcee-4179-a44b-08b802fddf82
Show all 10 entries for mutexes
\Sessions\1\BaseNamedObjects\Local\WERReportingForProcess7572\Sessions\1\BaseNamedObjects\Global\4ff0d21c-d9d9-4c8b-9d00-f500c8bca29c\Sessions\1\BaseNamedObjects\Local\WERReportingForProcess1660\Sessions\1\BaseNamedObjects\Global\88b60db2-acd4-4ed0-b0b1-1a848d11e3f2
Sandbox background — not the file
16The analysis machine's own processes and connections, recorded in every run.
- VM host
212.161.61.168.in-addr.arpa - VM host
fp2E7A.wpc.2BE4.phicdn.net - VM host
234.151.42.104.in-addr.arpa - VM host
254.117.249.8.in-addr.arpa - VM host
48.193.43.104.in-addr.arpa - VM host
12.179.89.13.in-addr.arpa
Show all 16 entries for sandbox background — not the file
- VM host
202.64.54.20.in-addr.arpa - VM host
22.173.189.20.in-addr.arpa - VM host
66.155.190.20.in-addr.arpa - VM host
24.30.46.23.in-addr.arpa - VM host
10.216.185.205.in-addr.arpa - VM host
4.160.190.20.in-addr.arpa - VM host
56.68.35.23.in-addr.arpa - VM host
150.32.88.40.in-addr.arpa - VM host
132.159.190.20.in-addr.arpa - VM host
144.139.43.104.in-addr.arpa
Files this sample writes at runtime
This file drops 10 children at runtime. None are currently flagged malicious in our cache. 10 have no saved verdict and were not checked; that is missing coverage, not a finding.
- 31f2c9d42089e5616c53…557419Not checkedno saved verdict
- 8a46822a1c0c622cf851…0a5131Not checkedno saved verdict
- c037ed9c867c26ea7405…b729b4Not checkedno saved verdict
- 01c59f0a2a95c3eb7bf1…6e6240Not checkedno saved verdict
- 55592c63520344e64f94…192815Not checkedno saved verdict
- 93f93e4f9946f303fc38…df0638Not checkedno saved verdict
- ef07e96f766223280dde…c1afddNot checkedno saved verdict
- da47f527dc07b75586cd…37e696Not checkedno saved verdict
- 05bddf2fb32ba67698d3…603c7bNot checkedno saved verdict
- de8121d3270d6f14bf73…9cc1a9Not checkedno saved verdict
Chapter 04
Technical details
None of the 70 antivirus engines that checked it flag it; signed by Microsoft Corporation.
Sources checked
Every check behind this verdict
6 sources checked · all complete. Complete means the check returned a usable result; it does not mean the file is safe.
File fingerprint
- Last analyzed
- Oct 18, 2026, 5:07 PM UTC
- SHA-256
44422e6936dc72b7ac5ed16bb8bcae164b7554513e52efb66a3e942cec328a47- SHA-1
2256644f69435ff2fee76deb04d918083960d1eb- MD5
7641e39b7da4077084d2afe7c31032e0
About this file
d3dcompiler_47.dll says it is Direct3D HLSL Compiler for Redistribution (Microsoft® Windows® Operating System), 4.5 MB.
- Claims to be
- Direct3D HLSL Compiler for Redistribution (Microsoft® Windows® Operating System)From the file's own version information, written by whoever built it.
- Original name
- d3dcompiler_47.dllMatches the shared file name.
- Type and size
- Win32 DLL · 4.5 MB
- Signer
- Microsoft CorporationValid code signature.
- First seen
- Mar 20, 2020On VirusTotal.
- Submitted by
- 3,758 distinct sources
- Packer
- None detected
- Entropy
- 6.09 of 8
First scanned Updated
Verdict history
- Malicious
- Safeafter a new scan
Ratings change when antivirus engines, our checks or MalwareTips staff learn more about a file.
Antivirus consensus
0 of 70 engines flagged this file
5 of the 75 engines returned no result for this file (file type not supported, or the scan did not finish), so they did not check it.
- Tier-118 engines0flagged
- Tier-236 engines0flagged
- Low-trust16 engines0flagged
View all 75 engine results
- AcronisClean
- AhnLab-V3Clean
- AlibabaClean
- alibabacloudClean
- ALYacClean
- Antiy-AVLClean
- APEXClean
- ArcabitClean
- AvastClean
- Avast-MobileNo result
- AVGClean
- AviraClean
- BitDefenderClean
- BitDefenderFalxNo result
- BkavClean
- CAT-QuickHealClean
- ClamAVClean
- CMCClean
- CrowdStrikeClean
- CTXClean
- CylanceClean
- CynetClean
- DeepInstinctClean
- DrWebClean
- ElasticClean
- EmsisoftClean
- ESET-NOD32Clean
- F-SecureClean
- FortinetClean
- GDataClean
- GoogleClean
- GridinsoftClean
- huorongClean
- IkarusClean
- JiangminClean
- K7AntiVirusClean
- K7GWClean
- KasperskyClean
- KingsoftClean
- LionicClean
- MalwarebytesClean
- MaxSecureNo result
- McAfeeDClean
- MicrosoftClean
- MicroWorld-eScanClean
- NANO-AntivirusClean
- PaloaltoClean
- PandaClean
- RisingClean
- SangforClean
- SentinelOneClean
- SkyhighClean
- SophosClean
- SUPERAntiSpywareClean
- SymantecClean
- SymantecMobileInsightNo result
- TACHYONClean
- tehtrisClean
- TencentClean
- TrapmineClean
- TrellixENSClean
- TrendMicroClean
- TrendMicro-HouseCallClean
- TrustlookNo result
- VaristClean
- VBA32Clean
- VIPREClean
- VirITClean
- ViRobotClean
- WebrootClean
- XcitiumClean
- YandexClean
- ZillyaClean
- ZoneAlarmClean
- ZonerClean
Signatures and behavior heuristics
Low-severity pattern matches — worth noting but not on their own cause for alarm.
VirusTotal's sandbox summary maps this run to MITRE T1055 (Process Injection), but no injected process of the sample's own was recorded (the analysis VM's own WMI adapter, crash handlers and Chrome updater are not counted). VirusTotal maps T1055 on about half of all files no engine flags, so the mapping alone is not evidence of injection.
EvidenceT1055 (sandbox MITRE mapping)
Section entropy & packers
No high-entropy executable section or known packer signature was detected. Data and resource sections can still have high entropy without indicating packed code.
How widely this file has been seen
Widely seen in the wild for a long time. High prior this is legitimate; isolated detections on common-old files are usually false positives.
Chapter 05
Questions & answers
Short answers to the 7 questions people ask most about this file.
Is d3dcompiler_47.dll safe?
What is d3dcompiler_47.dll?
How many antivirus engines detected d3dcompiler_47.dll?
Is d3dcompiler_47.dll digitally signed?
What is the SHA-256 hash of d3dcompiler_47.dll?
Is it safe to use d3dcompiler_47.dll?
How up to date is this analysis of d3dcompiler_47.dll?
Community
Member reviews and reports for this exact file hash.