This article describes an issue that occurs when there's a very large number of files in a directory in Windows Embedded Compact 2013. An update is available to resolve this issue. Before you install the update, all previously issued updates for this product must be installed.

Symptoms

When there's a very large number of files in a directory in Windows Embedded Compact 2013, the GetFileAttributes and CreateFile functions take longer than expected to run. The time that's taken by these functions grows from 500 milliseconds per file to 1000 milliseconds per file, and it keeps on increasing. This is a serious issue in the Automotive platform, where file indexing sometimes never finishes because of this behavior.

Resolution

Download information

Windows Embedded Compact 2013 Monthly Update (October 2014) is now available from Microsoft. To download this Windows Embedded Compact 2013 monthly update, go to Microsoft OEM Online or MyOEM.

More Information

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:

  • On the Build menu, click Clean Solution, and then click Build Solution.

  • On the Build menu, click Rebuild Solution.

You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.

The English version of this software update package has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

Files that are included in this hotfix package

File name

File size

Date

Time

Path

Exfat.dll

86,016

30-Sep-2014

15:15

Public\Common\Oak\Target\X86\Retail

Exfat.map

88,858

30-Sep-2014

15:15

Public\Common\Oak\Target\X86\Retail

Exfat.rel

17,970

30-Sep-2014

15:15

Public\Common\Oak\Target\X86\Retail

Exfat.dll

188,416

30-Sep-2014

15:14

Public\Common\Oak\Target\X86\Debug

Exfat.map

171,082

30-Sep-2014

15:14

Public\Common\Oak\Target\X86\Debug

Exfat.rel

50,566

30-Sep-2014

15:14

Public\Common\Oak\Target\X86\Debug

Exfat.dll

135,168

30-Sep-2014

15:15

Public\Common\Oak\Target\X86\Checked

Exfat.map

170,567

30-Sep-2014

15:15

Public\Common\Oak\Target\X86\Checked

Exfat.rel

46,709

30-Sep-2014

15:15

Public\Common\Oak\Target\X86\Checked

Exfat.dll

86,016

30-Sep-2014

15:15

Public\Common\Oak\Target\Armv7\Retail

Exfat.map

138,493

30-Sep-2014

15:15

Public\Common\Oak\Target\Armv7\Retail

Exfat.rel

13,562

30-Sep-2014

15:15

Public\Common\Oak\Target\Armv7\Retail

Exfat.dll

192,512

30-Sep-2014

15:14

Public\Common\Oak\Target\Armv7\Debug

Exfat.map

386,969

30-Sep-2014

15:14

Public\Common\Oak\Target\Armv7\Debug

Exfat.rel

34,732

30-Sep-2014

15:14

Public\Common\Oak\Target\Armv7\Debug

Exfat.dll

135,168

30-Sep-2014

15:15

Public\Common\Oak\Target\Armv7\Checked

Exfat.map

290,283

30-Sep-2014

15:15

Public\Common\Oak\Target\Armv7\Checked

Exfat.rel

35,805

30-Sep-2014

15:15

Public\Common\Oak\Target\Armv7\Checked

Exfat.lib

9,042

30-Sep-2014

15:15

Public\Common\Oak\Lib\X86\Retail

Exfat.exp

5,292

30-Sep-2014

15:15

Public\Common\Oak\Lib\X86\Retail

Exfat.lib

9,042

30-Sep-2014

15:14

Public\Common\Oak\Lib\X86\Debug

Exfat.exp

5,288

30-Sep-2014

15:14

Public\Common\Oak\Lib\X86\Debug

Exfat.lib

9,042

30-Sep-2014

15:15

Public\Common\Oak\Lib\X86\Checked

Exfat.exp

5,292

30-Sep-2014

15:15

Public\Common\Oak\Lib\X86\Checked

Exfat.lib

8,870

30-Sep-2014

15:15

Public\Common\Oak\Lib\Armv7\Retail

Exfat.exp

5,221

30-Sep-2014

15:15

Public\Common\Oak\Lib\Armv7\Retail

Exfat.lib

8,870

30-Sep-2014

15:14

Public\Common\Oak\Lib\Armv7\Debug

Exfat.exp

5,221

30-Sep-2014

15:14

Public\Common\Oak\Lib\Armv7\Debug

Exfat.lib

8,870

30-Sep-2014

15:15

Public\Common\Oak\Lib\Armv7\Checked

Exfat.exp

5,225

30-Sep-2014

15:15

Public\Common\Oak\Lib\Armv7\Checked



Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

References

Learn about the standard terminology that's used to describe Microsoft software updates.

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Any additional feedback? (Optional)

Thank you for your feedback!

×