{"id":29865662,"url":"https://github.com/hatixntsoa/blank_icon","last_synced_at":"2025-07-30T11:13:44.307Z","repository":{"id":270520893,"uuid":"910630336","full_name":"hatixntsoa/blank_icon","owner":"hatixntsoa","description":"A Simple Windows Batch Script To Remove Arrow Icon On Windows Shortcuts","archived":false,"fork":false,"pushed_at":"2025-07-27T12:34:27.000Z","size":5,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-27T14:44:58.829Z","etag":null,"topics":["batch","shortcut-icons","windows"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hatixntsoa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-31T21:44:52.000Z","updated_at":"2025-07-27T12:34:31.000Z","dependencies_parsed_at":"2024-12-31T23:30:49.115Z","dependency_job_id":null,"html_url":"https://github.com/hatixntsoa/blank_icon","commit_stats":null,"previous_names":["h471x/blank_icon","hatixntsoa/blank_icon"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hatixntsoa/blank_icon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hatixntsoa%2Fblank_icon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hatixntsoa%2Fblank_icon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hatixntsoa%2Fblank_icon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hatixntsoa%2Fblank_icon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hatixntsoa","download_url":"https://codeload.github.com/hatixntsoa/blank_icon/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hatixntsoa%2Fblank_icon/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267858434,"owners_count":24155920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["batch","shortcut-icons","windows"],"created_at":"2025-07-30T11:13:42.328Z","updated_at":"2025-07-30T11:13:44.295Z","avatar_url":"https://github.com/hatixntsoa.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Clean Shortcut Icon Script for Windows\r\n\r\nThis script allows you to remove the default shortcut arrow icon from Windows and replace it with a custom icon, such as a Unix-style clean icon. The script makes a registry modification to update the shortcut icon for a more streamlined look.\r\n\r\n## Features\r\n- Removes the default shortcut arrow from icons.\r\n- Replaces it with a custom icon (`blank.ico`).\r\n- Works by modifying the registry key for **Windows Explorer**.\r\n- Offers a clean, Unix-like look for your desktop shortcuts.\r\n\r\n## Prerequisites\r\n- **Windows 7 or later**: The script is designed to work on modern Windows versions.\r\n- **Administrator privileges**: The script requires elevated privileges to modify the system registry.\r\n- **Git**: Ensure that **Git** is installed for the cloning process.\r\n\r\n## Installation\r\n\r\n### Step 1: Clone the Repository\r\nFirst, clone the repository from GitHub to get the script.\r\n\r\n1. Open **Command Prompt** or **PowerShell**.\r\n2. Run the following command to clone the repository:\r\n   ```bash\r\n   git clone https://github.com/hatixntsoa/blank_icon.git\r\n   ```\r\n3. Navigate to the `blank_icon` directory:\r\n   ```bash\r\n   cd blank_icon\r\n   ```\r\n\r\n### Step 2: Run the Script\r\n#### From Command Line\r\n1. Ensure you are in the `blank_icon` directory (where `scripts\\blank.bat` is located).\r\n2. Run the following command to execute the batch file as an administrator:\r\n   ```batch\r\n   runas /user:Administrator \".\\scripts\\blank.bat\"\r\n   ```\r\n3. You will be prompted to enter the full path to the `blank.ico` file. If the `.ico` file is located in the same directory as the script, the script will automatically detect it.\r\n\r\n#### From Windows Explorer\r\n1. Navigate to the `scripts` folder inside the `blank_icon` directory.\r\n2. Right-click the `blank.bat` file and select **Run as administrator** from the context menu.\r\n3. Follow the on-screen prompts to enter the path to the custom `.ico` file (if necessary).\r\n\r\n### Step 3: Restart Windows Explorer\r\nThe script will automatically restart **Windows Explorer** to apply the changes. This will remove the shortcut arrows and apply the custom icon.\r\n\r\n## How It Works\r\n- The script checks if the `blank.ico` file is located in the same directory as the batch script.\r\n- If the `.ico` file is not found, it prompts the user to provide the full path to the `blank.ico` file.\r\n- The registry key for **Shell Icons** is updated to associate the `blank.ico` with all shortcut icons, removing the default shortcut arrows and replacing them with a clean Unix-like icon.\r\n\r\n## Reverting the Changes\r\nIf you want to revert the changes and restore the default shortcut arrow icon, you can use the `revert.bat` script.\r\n\r\n### Step 1: Run the Revert Script\r\n1. Navigate to the `scripts` folder inside the `blank_icon` directory.\r\n2. Right-click the `revert.bat` file and select **Run as administrator** from the context menu.\r\n3. The script will remove the custom icon and restore the default Windows shortcut arrow.\r\n\r\nAlternatively, you can run the `revert.bat` script from the command line using the following command:\r\n```batch\r\nrunas /user:Administrator \".\\scripts\\revert.bat\"\r\n```\r\n\r\n### How It Works\r\n- The `revert.bat` script deletes the registry entry for the custom shortcut icon.\r\n- It then restarts **Windows Explorer** to apply the changes and restore the default icons.\r\n\r\n## Notes\r\n- Ensure the `blank.ico` file exists and is named exactly `blank.ico` before running the script.\r\n- The script requires **administrator** privileges to make changes to the Windows registry.\r\n- To restore the default icon after running the `blank.bat` script, you can use the `revert.bat` script as described above.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhatixntsoa%2Fblank_icon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhatixntsoa%2Fblank_icon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhatixntsoa%2Fblank_icon/lists"}