Question: how to install cygwin from local directory?
Answer: Select "Install from Internet".
Specify the Root Install Directory to be c:\cygwin.
Install for "All Users" and set the "Default Text File Type" to be Unix / binary.
Specify your preferred Local Package Directory (I chose c:\installed\cygwin). ... 
Select Packages.