Recently, a strange file came up during one of my regular DISMs, adcjavas.inc.

The only place I can seem to find it is in my C:\Windows\WinSxS\ directory, but that doesn't really give me too many clues as to what this file is or what it does.

What is this file, and should I be worrying that it's corrupt?

Windows 10 build 10159

  • I opened the file and I see this: ADO constants include file for JavaScript What do you see if you run DISM (blogs.technet.com/b/joscon/archive/2012/09/26/…) to fix it? – magicandre1981 Jul 3 '15 at 18:17
  • @magicandre1981 Mismatched hashes. Opening the file gives me lots of null bits. – Kaz Wolfe Jul 3 '15 at 18:19
  • use DISM to point to the WIM on the ISO: superuser.com/a/870956/174557 – magicandre1981 Jul 3 '15 at 18:22
  • also update to Build 10162 – magicandre1981 Jul 3 '15 at 18:25
  • @magicandre1981: Managed to fix it by copying the AMD64 file to the x86 dir (and fixing permissions), but I'm still confused as to why I need what looks like an IIS file on a regular PC. However, I am downloading 10162 now. – Kaz Wolfe Jul 3 '15 at 18:27

What is adcjavas.inc?

This file contains ADO constants that are used for client side scripting with Microsoft JScript.

Microsoft JScript does not support type libraries, so you do not need to reference ADO in your project. Consequently, no associated features such as command line completion are supported. Also, by default, ADO enumerated constants are not defined in JScript.

However, ADO provides you with two include files containing the following definitions to be used with JScript:

  • For server-side scripting use Adojavas.inc, which is installed in the c:\Program Files\Common Files\System\ado\ folder by default.

  • For client-side scripting use Adcjavas.inc, which is installed in the c:\Program Files\Common Files\System\msdac\ folder by default.

Source JScript ADO Programming

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.