元々はGoogleデスクトップの代替として使い出したRainmeter。
使い出した頃の記事はこちら

あれから4年。すっかりRainmeterは僕のPCライフには欠かせない物となりました。
画面にあらゆる情報が出ていると嬉しいという厨二感覚を満たす
最高のアイテムとしてのアプリなのですが、5日前ぐらいから
急に天気スキンが非表示に。そして世界時計スキンが何か挙動がおかしくなってまして。

Rainmeterのログを見ると、確かにこの2つからエラーを吐いている。

まずは天気スキンの修正を開始

天気はYahoo! Weatherを使って取得しているとの事なので、
恐らくAPIのアドレスでも変わったんであろう、と検索かけてみるとこちらがヒット。

https://forum.rainmeter.net/viewtopic.php?f=13&t=23010

やっぱりAPIのアドレスが変わっていたようです。

URL=http://weather.yahooapis.com/forecastrss?w=#LocationCode#&u=#Unit#

というのが今までの天気取得の為のアドレスでしたが、これが

URL=http://xml.weather.yahoo.com/forecastrss?w=#LocationCode#&u=#Unit#

に変わったという事です。

僕はRainmeterのEnigmaというスキンセットを使用しているので
\mydocu\Rainmeter\Skins\Enigma\@Resources\Measures(※Windows10環境です)
ここにあったYahooWeather.incをテキストエディタで開くと、5行目にこの記述がありました。
それを変更してやるとあっさり天気スキンは復活。

ただ、これで表示されている数字が正しいかは微妙な所です。
たとえば茨木市だとYahoo!weatherではここなのですが、
このxmlを取得すると、どうやら現在時刻の温度ではないものが表示されてる様子。
・・・・・・もしかしてこれ1日1回しか配信されないとか??
それだと意味ねーし。
この辺、もうちょいと探ってみる必要はありそうです。

2016/04/18追記。
またもAPIのアドレスが変わるもののEnigmaユーザの人が解決してくれた様子。
新しいエントリーに解決法を書きました。

次は世界時計スキンのエラーを修正する

さて、世界時計のエラーを修正という事なんですが、これが少しややこしい。
ログを見ると[MeasureTimeZone]という部分でエラーを出しているので
それが書かれてあるファイルを探していると、
\mydocu\Rainmeter\Skins\Enigma\Sidebar\World(※Windows10環境です)に
World.incというファイルがありました。
それの1行目にさっきと同じようなURLが書かれている所がありましたが
そのhttp://www.geonames.org/にまずアカウントを作成します。
例の如くメールに認証のためのURLが書かれてあって、それをクリック~などして
無事にアカウントを作成した後で、ここの記述をこのように変更。

Url=http://ws.geonames.org/timezone?lat=#CurrentCodeLat#&lng=#CurrentCodeLon#&username=YOURUSERNAME

YOURUSERNAMEの所を自分のアカウント名に変更して保存して完了。
これでエラーはなくなり、動作も正常になりました。

どうやら「お前らタダで使いやがって!使うならせめて登録しやがれ」という感じの
仕様変更なのかも知れませんね。

もしかしたらEnigmaを新たにダウンロードしなおして適用すればあっさり治るのかも。
Enigmaの配布サイトはこちら。
http://enigma.kaelri.com/

適用しなおした瞬間、今までの設定が全部吹っ飛ぶのが怖いので
こうしてシコシコと情報探して、手作業で修正してみたわけでございます。

困っている方の参考になれば幸いでっす。