# Does Racket run on Windows 7?

**URL:** <https://racket.discourse.group/t/does-racket-run-on-windows-7/1351>\
**Category:** Questions & Answers\
**Created:** [October 5, 2022, 10:24am UTC](https://racket.discourse.group/t/does-racket-run-on-windows-7/1351 "2022-10-05T10:24:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexh](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/alexh/32/315_2.png) [@alexh](https://racket.discourse.group/u/alexh)\
**Post date:** [October 5, 2022, 10:24am UTC](https://racket.discourse.group/t/does-racket-run-on-windows-7/1351/1 "2022-10-05T10:24:53Z")

</div>

A user of ActivityLog2 reported that the application fails to run on Window7, and the application is built using Racket 8.6 CS. Since the application itself does not load additional DLLs except for what Racket libraries load, I suspect this is a problem with Racket itself, however I have no way to verify this.

The racket download page at [Racket: Racket 8.6](https://download.racket-lang.org/releases/8.6/) indicates that "Windows 7 and up" is supported, but does anyone actually use Windows 7 and can confirm that DrRacket starts up OK?

I can close the issue as "not supported/won't fix", but I thought I check here first.

Thanks,  
Alex.

> <https://github.com/alex-hhh/ActivityLog2/issues/92>
>
> hello
> after installing latest version program wont start and show this error. o…s is win7/64
> 
> 
> !\[Appunti01\](https://user-images.githubusercontent.com/33520105/194007599-0554955e-0595-4463-bd63-dff5302832cf.jpg)
> 
> regards

---

<div class="post-metadata">

**Author:** ![joskoot](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/joskoot/32/1964_2.png) [@joskoot](https://racket.discourse.group/u/joskoot)\
**Post date:** [October 5, 2022, 7:34pm UTC](https://racket.discourse.group/t/does-racket-run-on-windows-7/1351/2 "2022-10-05T19:34:00Z")

</div>

Hi,

I have no problems running DrRacket cs 8.5 on windows 7

 ![DC369554041A4649A528B20B10730B39.png](https://global.discourse-cdn.com/free1/uploads/racket/original/1X/2ad4c25f471d2cfc2782215e9bb5a535b2545175.png)

---

<div class="post-metadata">

**Author:** ![shhyou](https://avatars.discourse-cdn.com/v4/letter/s/ccd318/32.png) [@shhyou](https://racket.discourse.group/u/shhyou)\
**Post date:** [October 8, 2022, 7:36pm UTC](https://racket.discourse.group/t/does-racket-run-on-windows-7/1351/3 "2022-10-08T19:36:25Z")

</div>

I remember seeing some recent DLL related fixes. The first commit got into Racket 8.6 while the second one didn't. I can't read the error message, so I am not sure if they are related.

- [Windows: work around issue with DLL embedding](https://github.com/racket/racket/commit/e570e0a73c) 7/18
- [CS Windows: ensure that DLL name can be rewritten](https://github.com/racket/racket/commit/503cd74368) 8/12

---

<div class="post-metadata">

**Author:** ![alexh](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/alexh/32/315_2.png) [@alexh](https://racket.discourse.group/u/alexh)\
**Post date:** [October 8, 2022, 9:35pm UTC](https://racket.discourse.group/t/does-racket-run-on-windows-7/1351/4 "2022-10-08T21:35:54Z")

</div>

Thanks, but the two fixes you linked to don't seem to be related.

The error message reported is saying: "Cannot find the entry point for the "ScriptIsComplex" procedure in GDI32.dll". The [MS Documentation](https://learn.microsoft.com/en-us/windows/win32/api/usp10/nf-usp10-scriptiscomplex) for the function does mention that, on Window7, applications using this function must link Usp10.lib before gdi32.lib. A [similar issue](https://github.com/viking-gps/viking/issues/136) in another project indicated that this was a problem in how libpangowin32 was built.

I don't have access to a Windows 7 machine and have no way to test or verify anything, all the information above is from doing some internet searches.

Alex.

---

<div class="post-metadata">

**Author:** ![simonls](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/simonls/32/170_2.png) [@simonls](https://racket.discourse.group/u/simonls)\
**Post date:** [October 10, 2022, 3:52pm UTC](https://racket.discourse.group/t/does-racket-run-on-windows-7/1351/5 "2022-10-10T15:52:45Z")

</div>

I also don't have access to a real windows machine.  
Usually when I have to test for some windows system, I first try one of the freely available virtual machines (they are supposed to be used for Internet Explorer/Edge testing, but can be used for similar testing of other software).

> **[Virtual Machines - Microsoft Edge Developer](https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/)**
>
> Download free virtual machines to test Microsoft Edge and IE8 to IE11

The drop down also has options for windows 7.

Also remember to make a snapshot after importing, like the "Before installing, please note:" section explains. (To reset the 90 day use period if required).  
Of course using virtual machines like these, you aren't always able to reproduce the issue, but I guess that is a general problem. If you are able to reproduce it, those vms can be quite useful for testing.
