*Do go to microsoft.com and download the installation files.* Files are only kept here for my convenience, but some of the older (all Compact it seems) are no longer available or findable at microsoft.com . Try a search like https://www.qwant.com/?q=site%3Amicrosoft.com+compact+framework+setup&t=web Missing something? Write lazycat@outlook.dk . Compact Framework (components) install: Copy CAB to device and d-click. Installing a CAB for a wrong CPU is blocked; if in doubt about CPU, just try. Available Compact files from VS2008: ├───NET │ └───SDK │ └───CompactFramework │ ├───v2.0 │ │ └───WindowsCE │ │ ├───Diagnostics │ │ │ System_SR_CHS.CAB │ │ │ System_SR_CHS_wm.cab │ │ │ System_SR_CHT.CAB │ │ │ System_SR_CHT_wm.cab │ │ │ System_SR_DE.CAB │ │ │ System_SR_DE_wm.cab │ │ │ System_SR_ENU.CAB │ │ │ System_SR_ENU_wm.cab │ │ │ System_SR_ES.CAB │ │ │ System_SR_ES_wm.cab │ │ │ System_SR_FR.CAB │ │ │ System_SR_FR_wm.cab │ │ │ System_SR_IT.CAB │ │ │ System_SR_IT_wm.cab │ │ │ System_SR_JA.CAB │ │ │ System_SR_JA_wm.cab │ │ │ System_SR_KO.CAB │ │ │ System_SR_KO_wm.cab │ │ │ System_SR_pt-BR.CAB │ │ │ System_SR_pt-BR_wm.cab │ │ │ │ │ ├───wce400 │ │ │ ├───armv4 │ │ │ │ NETCFv2.ppc.armv4.cab │ │ │ │ NETCFv2.wce4.ARMV4.cab │ │ │ │ │ │ │ ├───mipsii │ │ │ │ NETCFv2.wce4.MIPSII.cab │ │ │ │ │ │ │ ├───mipsiv │ │ │ │ NETCFv2.wce4.MIPSIV.cab │ │ │ │ │ │ │ ├───sh4 │ │ │ │ NETCFv2.wce4.sh4.cab │ │ │ │ │ │ │ └───x86 │ │ │ NETCFv2.wce4.x86.cab │ │ │ │ │ └───wce500 │ │ ├───armv4i │ │ │ NETCFv2.wce5.armv4i.cab │ │ │ NETCFv2.wm.armv4i.cab │ │ │ │ │ ├───mipsii │ │ │ NETCFv2.wce5.mipsii.cab │ │ │ │ │ ├───mipsiv │ │ │ NETCFv2.wce5.mipsiv.cab │ │ │ │ │ ├───sh4 │ │ │ NETCFv2.wce5.sh4.cab │ │ │ │ │ └───x86 │ │ NETCFv2.wce5.x86.cab │ │ │ └───v3.5 │ └───WindowsCE │ │ NETCFv35.ppc.armv4.cab │ │ NETCFv35.wce.armv4.cab │ │ NETCFv35.wce.mipsii.cab │ │ NETCFv35.wce.mipsiv.cab │ │ NETCFv35.wce.sh4.cab │ │ NETCFv35.wce.x86.cab │ │ NETCFv35.wm.armv4i.cab │ │ │ └───Diagnostics │ NETCFv35.Messages.DE.cab │ NETCFv35.Messages.DE.wm.cab │ NETCFv35.Messages.EN.cab │ NETCFv35.Messages.EN.wm.cab │ NETCFv35.Messages.ES.cab │ NETCFv35.Messages.ES.wm.cab │ NETCFv35.Messages.FR.cab │ NETCFv35.Messages.FR.wm.cab │ NETCFv35.Messages.IT.cab │ NETCFv35.Messages.IT.wm.cab │ NETCFv35.Messages.JA.cab │ NETCFv35.Messages.JA.wm.cab │ NETCFv35.Messages.KO.cab │ NETCFv35.Messages.KO.wm.cab │ NETCFv35.Messages.zh-CHS.cab │ NETCFv35.Messages.zh-CHS.wm.cab │ NETCFv35.Messages.zh-CHT.cab │ NETCFv35.Messages.zh-CHT.wm.cab │ ├───SQL │ └───v3.5 │ └───Devices │ ├───Client │ │ ├───wce400 │ │ │ └───armv4 │ │ │ sql.dev.ENU.ppc.wce4.armv4.CAB │ │ │ sql.ppc.wce4.armv4.CAB │ │ │ │ │ └───wce500 │ │ ├───armv4i │ │ │ sql.dev.ENU.phone.wce5.armv4i.CAB │ │ │ sql.dev.ENU.ppc.wce5.armv4i.CAB │ │ │ sql.dev.ENU.wce5.armv4i.CAB │ │ │ sql.phone.wce5.armv4i.CAB │ │ │ sql.ppc.wce5.armv4i.CAB │ │ │ sql.wce5.armv4i.CAB │ │ │ │ │ ├───mipsii │ │ │ sql.dev.ENU.wce5.mipsii.CAB │ │ │ sql.wce5.mipsii.CAB │ │ │ │ │ ├───mipsii_fp │ │ │ sql.dev.ENU.wce5.mipsii_fp.CAB │ │ │ sql.wce5.mipsii_fp.CAB │ │ │ │ │ ├───mipsiv │ │ │ sql.dev.ENU.wce5.mipsiv.CAB │ │ │ sql.wce5.mipsiv.CAB │ │ │ │ │ ├───mipsiv_fp │ │ │ sql.dev.ENU.wce5.mipsiv_fp.CAB │ │ │ sql.wce5.mipsiv_fp.CAB │ │ │ │ │ ├───sh4 │ │ │ sql.dev.ENU.wce5.sh4.CAB │ │ │ sql.wce5.sh4.CAB │ │ │ │ │ └───x86 │ │ sql.dev.ENU.wce5.x86.CAB │ │ sql.wce5.x86.CAB │ │ │ ├───wce400 │ │ └───armv4 │ │ sqlce.dev.ENU.ppc.wce4.armv4.CAB │ │ sqlce.ppc.wce4.armv4.CAB │ │ sqlce.repl.ppc.wce4.armv4.CAB │ │ │ └───wce500 │ ├───armv4i │ │ sqlce.dev.ENU.phone.wce5.armv4i.CAB │ │ sqlce.dev.ENU.ppc.wce5.armv4i.CAB │ │ sqlce.dev.ENU.wce5.armv4i.CAB │ │ sqlce.phone.wce5.armv4i.CAB │ │ sqlce.ppc.wce5.armv4i.CAB │ │ sqlce.repl.phone.wce5.armv4i.CAB │ │ sqlce.repl.ppc.wce5.armv4i.CAB │ │ sqlce.repl.wce5.armv4i.CAB │ │ sqlce.wce5.armv4i.CAB │ │ │ ├───mipsii │ │ sqlce.dev.ENU.wce5.mipsii.CAB │ │ sqlce.repl.wce5.mipsii.CAB │ │ sqlce.wce5.mipsii.CAB │ │ │ ├───mipsii_fp │ │ sqlce.dev.ENU.wce5.mipsii_fp.CAB │ │ sqlce.repl.wce5.mipsii_fp.CAB │ │ sqlce.wce5.mipsii_fp.CAB │ │ │ ├───mipsiv │ │ sqlce.dev.ENU.wce5.mipsiv.CAB │ │ sqlce.repl.wce5.mipsiv.CAB │ │ sqlce.wce5.mipsiv.CAB │ │ │ ├───mipsiv_fp │ │ sqlce.dev.ENU.wce5.mipsiv_fp.CAB │ │ sqlce.repl.wce5.mipsiv_fp.CAB │ │ sqlce.wce5.mipsiv_fp.CAB │ │ │ ├───sh4 │ │ sqlce.dev.ENU.wce5.sh4.CAB │ │ sqlce.repl.wce5.sh4.CAB │ │ sqlce.wce5.sh4.CAB │ │ │ └───x86 │ sqlce.dev.ENU.wce5.x86.CAB │ sqlce.repl.wce5.x86.CAB │ sqlce.wce5.x86.CAB │ └───VS ├───ReportViewer │ RSClientPrint.cab │ └───SmartDevices └───SDK ├───SDKTools │ VSDCerts.cab │ └───SQL Server └───Client └───v2.0 ├───wce400 │ └───armv4 │ sql.dev.ENU.ppc.wce4.armv4.CAB │ sql.ppc.wce4.armv4.CAB │ └───wce500 ├───armv4i │ sql.dev.ENU.phone.wce5.armv4i.CAB │ sql.dev.ENU.ppc.wce5.armv4i.CAB │ sql.dev.ENU.wce5.armv4i.CAB │ sql.phone.wce5.armv4i.CAB │ sql.ppc.wce5.armv4i.CAB │ sql.wce5.armv4i.CAB │ ├───mipsii │ sql.dev.ENU.wce5.mipsii.CAB │ sql.wce5.mipsii.CAB │ ├───mipsii_fp │ sql.dev.ENU.wce5.mipsii_fp.CAB │ sql.wce5.mipsii_fp.CAB │ ├───mipsiv │ sql.dev.ENU.wce5.mipsiv.CAB │ sql.wce5.mipsiv.CAB │ ├───mipsiv_fp │ sql.dev.ENU.wce5.mipsiv_fp.CAB │ sql.wce5.mipsiv_fp.CAB │ ├───sh4 │ sql.dev.ENU.wce5.sh4.CAB │ sql.wce5.sh4.CAB │ └───x86 sql.dev.ENU.wce5.x86.CAB sql.wce5.x86.CAB